mongoose

Mangusta: schemat vs Model?

Podczas przeglądania samouczków często występuje rozróżnienie pomiędzy schematem a modelem, szczególnie w przypadku mangusty/ ... 'local', { username: String, password: String, }); module.exports = mongoose.model('User', userSchema);

Mongoose custom validation using 2 fields

Chcę użyć Mongoose custom validation, aby zweryfikować, czy endDate jest większe niż startDate. Jak Mogę uzyskać dostęp do wa ... ff(this.startDate, value) >= 0; }, 'End Date must be greater than Start Date'); diff jest funkcją porównującą dwie daty.

Multiple populates-mongoosejs

Tylko proste zapytanie, na przykład z podwójnym ref w modelu. Schemat / Model var OrderSchema = new Schema({ user: { ... ate(['user', 'meal']) W rzeczywistości działa tylko jeden z mieszkańców. Więc, jak sprawić, by dwie populacje pracowały ?

Zapytanie z mangustą i daktylami

Próbuję dowiedzieć się, jak zrobić konkretne zapytanie z mangustą. Mam w mongodb coś takiego: { "_id" : 1, "modificationDat ... 35.012Z") } Chcę uzyskać wszystkie obiekty, w których różnica między rzeczywistą datą a modyfikacją jest większa niż 5 dni.

npm install mongoose powoduje błędy gyp i kerberos (gssapi/gssapi.nie znaleziono pliku h)

Ubuntu 14.04 NodeJS Wersja to v4.1.1 zainstalowane z tymi poleceniami: curl -sL https://deb.nodesource.com/setup_4.x | ... .9.26) └── [email protected] ([email protected], [email protected], [email protected]) Jakieś pomysły na moje problemy?

Jak odpytywać z wewnątrz Mongoose pre hook w węźle.aplikacja js / Express?

Buduję podstawowy blog w Node.js / Express przy użyciu MongoDB w / Mongoose ORM. Mam przed' Zapisz ' hook, który chciałbym u ... g}, function(err, doc) { console.log(err); console.log(doc); }); //console.log(idea); next(); });

Mongoose populate zagnieżdżona tablica

Zakładając następujące 3 modele: var CarSchema = new Schema({ name: {type: String}, partIds: [{type: Schema.Types.Objec ... ażdego i poczekać, aż wszystko będzie gotowe, a następnie powrócić. Możliwe do zrobienia bez zapętlania Wszystkie samochody?

odpytywanie zbioru bez przechodzenia schematu w mongoose

Czy dobrze rozumiem, że jeśli chcę odpytywać zbiór, muszę wykonać następujące czynności: var mongoose = require("mongoo ... dorazowo określać schemat, nawet jeśli istnieje już zbiór kociąt? Dlaczego nie mogę zrobić czegoś takiego db.Kittens.find()?

klasy i interfejsy do pisania typowanych modeli i schematów Mongoose w Typescript przy użyciu definitelytyped

Jak mogę używać klas i interfejsów do pisania typowanych modeli i schematów w Typescript używając definitelytyped . import m ... var userSchema = new mongoose.Schema({ name: String }); export var User = mongoose.model<IUser>('user', userSchema);

MongoDB - $set to update or push Array element

W kolekcji produktów mam tablicę ostatnich przeglądów, która ma 2 pola viewedBy & viewedDate. W scenariuszu, jeśli mam j ... } } ) Powyższe zapytanie usuwa wszystkie moje pozostałe elementy w tablicy.

Jak zrobić paginację z mangustą

Chcę zrobić funkcję paginacji w mojej kolekcji. Jak znaleźć dokumenty z pozycjami "start" i "limit" i uzyskać całkowity Numer dokumentu w jednym zapytaniu?

Node mongoose find query in loop nie działa

Próbuję ściągnąć płyty z mangusty w pętli. Ale to nie działa zgodnie z oczekiwaniami. Mam mnóstwo hashów z pytaniami i odpowi ... moje pytania wyświetlają się po iteracji pętli. I z tego powodu nie jestem w stanie ich przetworzyć. Proszę o pomoc! Regards

Mongoose js obiecuje? Lub jak zarządzać zapisem wsadowym

Jak zarządzać zapisem wsadowym w Mangustce? Widziałem, że to może jeszcze nie być możliwe: Jak mogę zapisać wiele dokument ... Can I do like in jQuery Deferred / Promises $.when(obj1.save(), obj2.save(), obj3.save()).then -> # do something?