mongoose
Co robię źle w tym Mongoose unikalne Pre-save walidacji?
Próbuję stworzyć model użytkownika, który ma unikalną nazwę użytkownika. Oto kod do tego:
var mongoose = require("mongoose" ... ciałbym to zrobić w ten sposób. Czy nie powinienem wywoływać done po tym, jak zajmę się wynikiem metody findOne? Źle dzwonię?
MongoDB, Mangusta: jak znaleźć subdokument w znalezionym dokumencie?
Utknąłem na próbie uzyskania subdokumentu przez {[3] } w znalezionym dokumencie.
Przykładowy Schemat
var User = mongoose.S ... )...
Jak mogę zdobyć teraz src jego zdjęcie przez to _id (lub title)?
Coś w stylu:
myUser.photos.findOne({'_id': myId})
Jak mogę użyć kursora.forEach () w MongoDB za pomocą Node.js?
Mam ogromną kolekcję dokumentów w moim DB i zastanawiam się, jak mogę przejrzeć wszystkie dokumenty i je zaktualizować, każdy dokument o innej wartości.
Najlepszy sposób na sprawdzenie błędu walidacji mangusty
Mam dwie funkcjevalidation dla mojego usermodela
User.schema.path('email').validate(function(value, respond) {
User.find ... dzenia tych błędów niż poniższy?
if (err && err.errors && err.errors.username) { ... }
To trochę brzydkie.
Mongoose usuwanie (pull) dokumentu w tablicy, nie działa z ObjectID
Mam następujący schemat mangusty:
user = {
"userId" : "myId",
"connections":
[{
"dateConnectedUnix": 13 ... });
Jakieś sugestie? Wbijałem głową w ekran (aka Google, Stackoverflow, ...) godzinami i nie mieli szczęścia.
Mangusta z kluczem obcym
Zaczynam od mangusty i chcę wiedzieć jak zrobić tego typu konfigurację:
Przepis ma inny składnik
Mam swoje dwa modele: ... oose.Schema;
var RecipeSchema = new Schema({
name: String
});
module.exports = mongoose.model('Recipe', RecipeSchema);
Mangusta: jak zdefiniować kombinację pól, aby była wyjątkowa?
Gdybym miał taki schemat:
var person = new Schema({
firstName: String,
lastName: String,
});
Chciałbym się upewnić, że istnieje tylko jeden dokument o tym samym imieniu i nazwisku.
Jak mogę to osiągnąć?
Jak upuścić bazę danych z Mangustą?
Przygotowuję skrypt tworzenia bazy danych w Node.js i Mangusta.
Jak mogę sprawdzić, czy baza danych już istnieje, a jeśli tak, upuść (usuń) ją za pomocą mangusty?
Nie mogłem znaleźć sposobu, aby upuścić go z mangusty.
Sprawdzanie stanu połączenia bez tworzenia nowego połączenia
Mam kilka testów-mianowicie Supertest - które ładują moją aplikację Express. Ta aplikacja tworzy połączenie Mangusta. Chciałb ... e js? Jeśli podłączę się za pomocą tych samych parametrów w teście.js stworzy nowe połączenie czy będzie szukać istniejącego?
Nodejs / Mangusta. które podejście jest lepsze do tworzenia dokumentu?
Znalazłem dwa sposoby tworzenia nowego dokumentu w nodejs podczas pracy z mangustą.
Pierwszy:
var instance = new MyModel() ... .save(function (err) {
//
});
Drugi
MyModel.create({key: 'hello'}, function (err) {
//
});
Czy jest jakaś różnica?
Węzeł.JS i Mongoose regex query na wielu polach
Chciałbym odpytywać wiele pól używając tego samego wyrażenia regularnego dla obu. W tym zapytaniu chciałbym zaakceptować poje ... le', 1).exec(function(err, users) {
res.json(JSON.stringify(users));
});
(uruchamiam mongoose 2.7.1 na node.js 0.6.12)
jak korzystać z wypełniania i agregowania w tym samym oświadczeniu?
To moja kolekcja spotkań
{ _id: ObjectId("518ee0bc9be1909012000002"), date: ISODate("2013-05-13T22:00:00Z"), patient:Object ... pulate("patient").aggregate....
Innymi słowy, czy mogę użyć wypełniać i agregować w tym samym oświadczeniu
Proszę o pomoc
Przechowywanie obiektu Json w Mongoose String key
W moim schemacie Mangusta mam pole, które jest ciągiem znaków i chcę móc przechowywać w nim obiekt JSON. Czy to możliwe? W Po ... wartością odczytu i zapisu i nie wymaga zapytań, ale również dlatego, że jest to tylko jedna wartość, a nie tablica wartości.
ExpressJS & Mongoose REST API structure: best practices?
Buduję REST API z wykorzystaniem NodeJS (Mongoose & ExpressJS). Myślę, że w tej chwili mam całkiem dobrą podstawową struk ... czy istnieje sposób, aby po prostu globalnie wymagać go w aplikacji.plik js czy coś?
Każdy wkład jest bardzo mile widziany!
Mongoose populate sub-sub-sub
Mam ten setup w moim MongoDB
Przedmioty:
title: String
comments: [] // of objectId's
Komentarze:
user: ObjectId()
ite ... es.json(data);
});
Jak wypełnić tablicę komentarzy odpowiednim użytkownikiem? Ponieważ każdy komentarz ma user ObjectId ()?
Jak wykonywać surowe operacje mongodb w manguose?
Pytam o to, ponieważ kiedy piszę testy jednostkowe, chcę upuścić testową bazę danych i wstawić dane inicjalizacji, a także sp ...
Ale jak:
upuść bazę danych
Utwórz kolekcję
zapis niektórych danych do kolekcja
Zapytanie o zbiór
drop a collection
MongoDB via Mongoose JS - czym jest findByID?
Piszę serwer NodeJS z ExpressJS, PassportJS, MongoDB i MongooseJS. Po prostu udało mi się uzyskać PassportJS, aby użyć danych ... odelu mangusty?
Pytanie
Co robi" findById " i jest jest na nim dokumentacja? Trochę wygooglowałem, ale nic nie znalazłem.
Jak wyszukać różne wartości w Mongoose?
Mam problem, w którym chcę mieć możliwość zdobycia wszystkich unikalnych miast do kolekcji, a mój kod wygląda mniej więcej ta ... ównież móc pobrać tylko potrzebną kolekcję po nazwie, niż filtrować to, co collections zwróci, jeśli w ogóle jest to możliwe.
Mangusta unikalny indeks nie działa!
Próbuję pozwolić MongoDB wykryć zduplikowaną wartość na podstawie jej indeksu. Myślę, że jest to możliwe w MongoDB, ale przez ... " e-mail " jest indeksowany. Ale nadal byłoby miło pozwolić, aby to było traktowane natywnie.
Czy ktoś ma na to rozwiązanie?
Mongoose query where value is not null
Szukam odpowiedzi na pytanie:
Entrant
.find
enterDate : oneMonthAgo
confirmed : true
.where('pincode.le ... 0')
.exec (err,entrants)->
Czy dobrze robię klauzulę where? Chcę wybrać dokumenty, w których pincode nie jest null