Pytania otagowane jako mongoose

Mongoose to narzędzie do modelowania obiektów MongoDB lub ODM (Object Document Mapper), napisane w języku JavaScript i zaprojektowane do pracy w środowisku asynchronicznym.

4
mongoDB / mongoose: unikalne, jeśli nie null
Zastanawiałem się, czy istnieje sposób na wymuszenie unikalnego wpisu kolekcji, ale tylko wtedy, gdy wpis nie jest pusty . e Przykładowy schemat: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, trim: true, index: true, unique: true} }); „e-mail” w …

12
Przesyłanie obrazów za pomocą Node.js, Express i Mongoose
Proszę wziąć pod uwagę nowsze odpowiedzi, które zawierają bardziej aktualne informacje, ponieważ wiele się zmieniło na przestrzeni lat! Ponieważ wiele nowych bibliotek Node.js szybko staje się przestarzałych, i tak jest stosunkowo niewiele przykładów, które chciałbym zapytać o przesyłanie obrazów za pomocą: Node.js (wersja 0.4.1) Express (1.0.7) Mongoose (1.1.0). Jak inni …

1
Mongoose findByIdAndUpdate nie zwraca poprawnego modelu
Mam problem, którego wcześniej nie widziałem z Mongoose findByIdAndUpdate, który nie zwraca prawidłowego modelu w wywołaniu zwrotnym. Oto kod: var id = args._id; var updateObj = {updatedDate: Date.now()}; _.extend(updateObj, args); Model.findByIdAndUpdate(id, updateObj, function(err, model) { if (err) { logger.error(modelString +':edit' + modelString +' - ' + err.message); self.emit('item:failure', 'Failed to …

7
Jak obliczyć wszystkie modele mangusty?
Skąd mogę wiedzieć, ile modeli zostało zapisanych? jest metoda Model.count(), ale wydaje się, że nie działa. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}); userModel =db.model('UserList',userSchema); var userCount = userModel.count('name'); userCountjest obiektem, która wywołana metoda może uzyskać wartość rzeczywistą count? Dzięki


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

8
Mongoose: pobierz pełną listę użytkowników
Próbowałem użyć Mongoose, aby wysłać listę wszystkich użytkowników w następujący sposób: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Oczywiście res.send(users);wyślę {}, czego nie chcę. Czy istnieje findalternatywa z nieco inną semantyką, w której mógłbym wykonać następujące czynności? server.get('/usersList', …

11
Mongoose, zaktualizuj 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: 'item 1', value: 'one' },{ id: 2, name: 'item 2', value: 'two' }] } Powiedzmy, że chcę zaktualizować nazwy i wartości dla pozycji, gdzie id = 2; Próbowałem następujących rzeczy w …

10
Mongoose zapełnia się po zapisaniu
Nie mogę ręcznie lub automatycznie wypełnić pola twórcy nowo zapisanego obiektu ... jedynym sposobem, w jaki mogę znaleźć, jest ponowne wysłanie zapytania o obiekty, które już mam, czego nie chciałbym robić. To jest konfiguracja: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', userSchema); var bookSchema = …

23
Indeks Mongoose Unique 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 opakowanie Mongoose wydaje się, że wszystko jest zepsute. Więc dla czegoś takiego: User = new Schema ({ email: {type: String, index: {unique: true, dropDups: true}} }) Za pomocą tego samego adresu …


2
Dlaczego nie możesz zmodyfikować danych zwróconych przez zapytanie Mongoose (np. FindById)
Kiedy próbuję zmienić jakąkolwiek część danych zwróconych przez zapytanie Mongoose, nie ma to żadnego efektu. Próbowałem to rozgryźć wczoraj przez około 2 godziny, z różnymi rodzajami _.clone(), używając zmiennych tymczasowego przechowywania itp. W końcu, kiedy pomyślałem, że wariuję, znalazłem rozwiązanie. Więc pomyślałem, że ktoś w przyszłości (fyuuuture!) Może mieć problem …
95 node.js  mongoose 



4
Tworzenie indeksów wielopola w Mongoose / MongoDB
Próbuję znaleźć dokumentację, bezskutecznie, na temat tworzenia indeksów wielopolowych w Mongoosejs. W szczególności mam dwa pola, które muszą być indeksowane i unikalne. Jaki jest przykładowy schemat mangusty, który indeksuje razem dwa pola?
93 mongodb  mongoose 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.