mongoose

JavaScript OOP w NodeJS: jak?

Jestem przyzwyczajony do klasycznego OOP jak w Javie. Jakie są najlepsze praktyki wykonywania OOP w JavaScript przy użyciu N ... t.keys(anotherCanvas.getShapes()).length) console.log(aSquare instanceof Shape) console.log(aComplexShape instanceof Shape)

Nawiązanie do innego schematu w Mongoose

Jeśli mam dwa schematy takie jak: var userSchema = new Schema({ twittername: String, twitterID: Number, display ... robić. W końcu, jeśli Mogę zrobić coś takiego, to moje życie będzie bardzo łatwe var profilePic = Post.postedBy.profilePic

Dlaczego nie możesz zmodyfikować danych zwracanych przez zapytanie Mongoose (np: findById)

Kiedy próbuję zmienić jakąkolwiek część danych zwracanych przez zapytanie Mongoose, nie ma to żadnego wpływu. Próbowałem to ... q; //has no effect if(++counter == len) { res.send(data); } }); }); });

Zatrzymaj Mongoose od tworzenia właściwości id dla pozycji tablicy pod-dokumentu

Jeśli masz tablice subdokumentów, Mongoose automatycznie tworzy identyfikatory dla każdego z nich. Przykład: { _id: "ma ... field: "value" } ] } Czy istnieje sposób, aby Mangusta nie tworzyła identyfikatorów dla obiektów w tablicy?

węzeł.js + express.js: obsługa sesji za pomocą mongodb/mongoose

W tej chwili przechowuję dane sesji w "memory store", który jest dołączony do connect (express). Ale chcę / muszę to zmienić ... mongoStore({ db: 'myDb' }) })); Czy muszę definiować moje połączenie db po raz drugi używając bezpośrednio mongodb-module?

Mangusta indeksująca w kodzie produkcji

Za Mangustę za MongooseJS i MongoDB/Node.js : Po uruchomieniu aplikacji Mongoose automatycznie wywołuje ensureIndex dl ... m, gdy nowy indeks jest stosowany), w takim przypadku autoIndex Mongoose powinien być no-op przy normalnym restarcie serwera.

Jak poprawnie zdefiniować obiekt w tablicy w schemacie Mongoose za pomocą 2d geo index

Obecnie mam problemy z tworzeniem schematu dla poniższego dokumentu. Odpowiedź z serwera zawsze zwraca wartości pola " trk " ... schemat.Typy.Mieszane trk: [schemat.Typy.Mieszane] trk: [{type: [Number], index: "2d"}] Mam nadzieję, że mi pomożesz; -)

Definiowanie modeli Mangust w osobnym Module

Chciałbym oddzielić moje modele mangusty w osobnym pliku. Próbowałem zrobić tak: var mongoose = require("mongoose"); var Sc ... render('index', { title: 'Express' }); }; Czy jest to rozsądne podejście do odwoływania się do modelu w oddzielnym module?

Mangusta i wiele baz danych w jednym węźle.projekt js

Robię węzeł.projekt js zawierający podprojekty. Jeden pod-projekt będzie miał jedną bazę danych Mongodb, a Mongoose będzie uż ... mangustą lub obejściem tego problemu? Bo myślę, że Mangusta jest dość łatwa i szybka. Lub jakieś inne moduły jako zalecenia?

(Nr katalogowy: 3341)

Próbuję rozwinąć klasę na szczycie mangusty z moimi niestandardowymi metodami, więc rozszerzyłem mangustę z moją własną klasą ... ars.push(carData); this.save(cb); } getCars() { return this.cars; } } Jakieś przemyślenia na temat tego, co robię źle?

MongoDB / Mongoose zapytanie w określonym terminie?

Czy możliwe jest Zapytanie o konkretną datę ? Znalazłem w książce kucharskiej mongo, że możemy to zrobić dla zakresu zapytu ... end}}) Ale czy jest to możliwe na konkretną datę ? To nie działa: db.posts.find({"created_on": new Date(2012, 7, 14) })

Mangusta, aktualizacja wartości w tablicy obiektów

Czy istnieje sposób na aktualizację wartości w obiekcie? { _id: 1, name: 'John Smith', items: [{ id: 1, name ... able to search through all the items here and find item with id 2 then update the values I want and call person.save(). });

Najlepszy sposób na wyszukiwanie pełnotekstowe w MongoDB i Mongoose

Szukam w Google od kilku dni i próbowałem wielu rzeczy, ale nadal nie mogę wykonać dobrego wyszukiwania pełnotekstowego w moj ... lub coś... Jakie jest najlepsze rozwiązanie, aby to osiągnąć? Używam MongoDB 2.6.* z Mangustą, NodeJS i ExpressJS. Dzięki.

Panel administracyjny dla węzła.js i Mangusta [zamknięta]

Dawno nie szukałem węzła.pakiet js zapewniający czysty (ale konfigurowalny) interfejs administracyjny do wykonywania akcji CR ... zna takie rozwiązanie? Zauważ, że nie szukam interfejsu do dostępu do baz danych, takiego jak phpmyadmin lub mongoose-admin.

Czy mongoDB ma problemy z ponownym połączeniem, czy robię to źle?

Używam nodejs i mongoDB - i mam problemy z połączeniem. Cóż, właściwie problemy z "pobudką"! Łączy się doskonale - jest supe ... js chociaż) Byłoby świetnie dla jakiejś pomocy - nawet jeśli ktoś po prostu powie "to jest normalne" Z góry dzięki Rob

E11000 duplicate key Error index in mongodb mongoose

Poniżej znajduje się mój user schemat w user.js model- var userSchema = new mongoose.Schema({ local: { name: { ... sunąłem całkowicie wtedy wstawia dokument, w przeciwnym razie wyrzuca błąd "duplikat", nawet jeśli mam wpis w lokalnym.e-mail

Czy MongoDB ' s $in clause guarantee order

Podczas używania MongoDB ' S $in klauzula, czy kolejność zwracanych dokumentów zawsze odpowiada kolejności argumentu array?

MongoDB: wyjście " id "zamiast " id"

Używam mangusty( node), jaki jest najlepszy sposób na wypisanie id zamiast _id?

Porównywanie identyfikatorów mangusty i łańcuchów

Mam węzeł.aplikacja js, która pobiera niektóre dane i przykleja je do obiektu, jak to: var results = new Object(); User.fi ... do typu danych, który spowoduje, że powyższe porównanie będzie prawdziwe i mój mózg (aka Google) ma nie byłem w stanie pomóc.

Mangusta.js: Find user by username LIKE value

Lubię szukać użytkownika w mongoDb, szukając użytkownika o nazwie value. Problem z: username: 'peter' Jest to, że nie zna ... ame LIKE 'peter' Mam nadzieję, że dostaniecie to, o co Proszę? krótko: "field LIKE value" w języku Mangusta.js / mongodb