mongoose

Obsługa błędów z Mangustą

Jestem absolutnym początkującym Nodejsem i chcę stworzyć prosty REST-Webservice z Expressem i Mangustą. Jaka jest najlepsza ... i nie mogę znaleźć czegoś w oficjalnej dokumentacji mangusty o tym słuchaczu. Czy sprawdzam błędy po każdym zapytaniu Mongo?

Jak zwrócić złożoną odpowiedź JSON z węzłem.js?

Używając nodejs i express, chciałbym zwrócić jeden lub wiele obiektów (array) używając JSON. W poniższym kodzie wypisuję po j ... res.write(JSON.stringify({ msgId: msg.fileName })); } else { res.end(); } }); });

Mangusta po zapisaniu

Nie mogę ręcznie ani automatycznie wypełnić pola creator na nowo zapisanym obiekcie ... jedynym sposobem, w jaki mogę znaleźć ... ? }); }); EDIT: latest mongoose Naprawiono ten problem i dodano funkcję wypełniania, zobacz nową akceptowaną odpowiedź.

Jaki jest najlepszy sposób na paginację ajax z MongoDb i Nodejs?

Mam mongodb i NodeJs. Połączenie odbywa się za pomocą mongoosejs . Jaki jest najlepszy sposób na opracowanie ajax infinity scroll ? Czy powinienem używać limit i offset ?

Radzenie sobie ze zmianami schematu w Mangustach

Jaka jest najlepsza praktyka (lub narzędzie) aktualizacji/migracji schematów mangusty w miarę rozwoju aplikacji?

Jak sformatować datę pochodzącą z MongoDB?

Używam Jade do renderowania moich poglądów z wewnątrz Express.js. Zapisuję dokumenty w MongoDB i używam Mongoose, aby uzyskać ... 20:14:56 GMT-0600 (CST) Moje pytanie brzmi: Jak sformatować tę datę w Jade (lub Mangustę lub węzeł.JS) wracając z MongoDB?

Dlaczego Mangusta ma zarówno schematy i modele?

Dwa rodzaje obiektów wydają się być tak blisko siebie, że posiadanie obu wydaje się zbędne. Jaki jest sens posiadania ZARÓWNO schematów jak i modeli?

Mangusta - do czego służy funkcja exec?

Natknąłem się na fragment kodu mangusty, który zawierał zapytanie findOne, a następnie funkcję exec (). Nigdy wcześniej nie widziałem tej metody w Javascript? Co dokładnie robi?

Push items into Mongo array via mongoose

Przeszukałem więc dobry kawałek, szukając odpowiedzi, ale jestem pewien, że zgubiłem się dla właściwych słów, aby opisać to, ... : req.body.fName, "lastName": req.body.lName}; Users.findOneAndUpdate({name: req.user.name}, {$push: {friends: friend}}); };

Jak uzyskać schemat bazy danych mongoose zdefiniowanej w innym modelu

To jest moja struktura folderów: +-- express_example |---- app.js |---- models |-------- songs.js |-------- albums.js |---- ... dule.exports = mongoose.model('Album', AlbumSchema); Jak mogę tworzyć albumy.js know SongSchema to be defined AlbumSchema

Jak mogę wygenerować obiekt z mangustą?

Chciałbym wygenerować MongoDB ObjectId z Mangustą. Czy jest jakiś sposób na dostęp do konstruktora ObjectId z Mongoose?

Mongoose subdocuments vs zagnieżdżony schemat

Jestem ciekaw, jakie są plusy i minusy używania subdokumentów vs głębsza warstwa w moim głównym schemacie: var subDoc = new ... ie używam subdoc wszędzie, ale zastanawiam się przede wszystkim nad wydajnością lub pytaniem o problemy, które mogę napotkać.

Połącz dwa OR-queries z i w Mangustę

Chcę połączyć dwa OR-queries z I in Monoose, jak w tym poleceniu SQL: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR ... * FROM ... WHERE a = 1 OR b = 1 OR c=1 OR d=1 Jak mogę połączyć dwa warunki myModule1 i myModule2 z Mangustą i w Mangustę?

Mangusta wypełniona tablicą obiektów zawierających ref

Mam schemat Mongoose z tablicą lists obiektów, które składają się z odniesienia do innego zbioru i zagnieżdżonej tablicy licz ... ef: "List" } ] Ale chcę mieć tablicę alokacji obok każdej listy. Co muszę zrobić, aby uzyskać zachowanie, które chcę?

Mongoose sposób maszynopisu...?

Próbuje zaimplementować Model mangusty w maszynopisie. Przeszukanie Google ujawniło jedynie podejście hybrydowe (łączące JS ... extends Model<IUserDocument> {/* any custom methods here */} // stumped here export class User { constructor() {} }

Cascade style delete in Mangusta

Czy istnieje sposób na usunięcie wszystkich dzieci rodzica w Mongoose, podobny do używania kluczy obcych MySQLs? Na przykład ... Submission.find({client_id: client._id}).remove(); client.remove(); res.send({id: req.params.client_id}); });

Zwraca wyniki w zapytaniu find do zmiennej

Muszę zwrócić wyniki zapytania z mongoose w node.js. Jak zwrócić wartość, aby ustawić wartość na zmienną? To co muszę zrobi ... nsole.log("No user found"); } else { // I want to use the foo variable here console.log(foo); }; });

Mongoose / MongoDB query joins.. ale pochodzę z tła sql

Pochodzę z tła sql więc pisanie zapytań w sql gdzie dołączam tabele jest dość proste, ale chyba brakuje mi tego w mongoose / ... chema({ first_name : {type: String, required: true} , last_name : {type: String, required: true} }); Dziękuję!

Dynamiczne połączenie bazy danych z mongodb lub mongoose z nodejs

Próbuję utworzyć aplikację wielodostępną (SaaS), w której każdy klient ma własną bazę danych. Moja sytuacja jest taka: Stw ... next(); } } } Jak uzyskać dostęp do tego obiektu połączenia z wnętrza kontrolera? Czy od modelki? Dziękuję.

Mongoose limit / offset i count query

Trochę dziwne, jeśli chodzi o wydajność zapytań... Muszę uruchomić zapytanie, które wykonuje całkowitą liczbę dokumentów, a t ... if (err) { return next(err); } res.send({count: count, animals: animals}); }); });