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.

11
Znajdź rekordy MongoDB, w których pole tablicy nie jest puste
Wszystkie moje rekordy mają pole o nazwie „zdjęcia”. To pole jest tablicą ciągów. Chcę teraz 10 najnowszych rekordów, w których ta tablica NIE JEST pusta. Grzebałem w Internecie, ale o dziwo nie znalazłem wiele na ten temat. Przeczytałem opcję $ where, ale zastanawiałem się, jak powolne jest to dla funkcji …
502 mongodb  mongoose 

10
Znajdź dokument z tablicą zawierającą określoną wartość
Jeśli mam ten schemat ... person = { name : String, favoriteFoods : Array } ... gdzie favoriteFoodstablica jest zapełniona ciągami. Jak mogę znaleźć wszystkie osoby, które mają „sushi” jako swoje ulubione jedzenie za pomocą mangusty? Miałem nadzieję na coś w stylu: PersonModel.find({ favoriteFoods : { $contains : "sushi" }, …
499 mongodb  mongoose 

23
Jak zaktualizować / wstawić dokument w Mongoose?
Być może nadszedł czas, może to ja tonę w rzadkiej dokumentacji i nie jestem w stanie owinąć głowy koncepcją aktualizacji w Mongoose :) Oto oferta: Mam schemat i model kontaktu (skrócone właściwości): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = require("mongoose-types"), useTimestamps = mongooseTypes.useTimestamps; var ContactSchema = new …


10
Mongoose: findOneAndUpdate nie zwraca zaktualizowanego dokumentu
Poniżej znajduje się mój kod var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/test'); var Cat = mongoose.model('Cat', { name: String, age: {type: Number, default: 20}, create: {type: Date, default: Date.now} }); Cat.findOneAndUpdate({age: 17}, {$set:{name:"Naomi"}},function(err, doc){ if(err){ console.log("Something wrong when updating data!"); } console.log(doc); }); Mam już trochę danych w bazie danych Mongo i …


20
Unikaj ostrzeżenia „bieżący analizator ciągu adresów URL jest przestarzały”, ustawiając wartość useNewUrlParser na wartość true
Mam klasę opakowania bazy danych, która nawiązuje połączenie z niektórymi instancjami MongoDB: async connect(connectionString: string): Promise<void> { this.client = await MongoClient.connect(connectionString) this.db = this.client.db() } To dało mi ostrzeżenie: (node: 4833) DeprecationWarning: bieżący parser ciągów adresów URL jest przestarzały i zostanie usunięty w przyszłej wersji. Aby użyć nowego analizatora składni, …




6
Jak zmienić dokument Mongoose w zwykły obiekt?
Mam dokument z znaleziska mangusty, który chcę rozszerzyć przed kodowaniem JSON i wysłaniem w odpowiedzi. Jeśli spróbuję dodać właściwości do dokumentu, zostanie to zignorowane. Właściwości nie pojawiają się w przypadku Object.getOwnPropertyNames(doc)niemożności normalnego rozszerzenia. Dziwne jest to, że JSON.parse(JSON.encode(doc))działa i zwraca obiekt o wszystkich poprawnych właściwościach. Czy jest na to lepszy …
200 node.js  mongoose 

7
Porównanie mangusty _id i ciągów
Mam aplikację node.js, która pobiera niektóre dane i umieszcza je w obiekcie, na przykład: var results = new Object(); User.findOne(query, function(err, u) { results.userId = u._id; } Kiedy wykonuję if / then na podstawie tego przechowywanego identyfikatora, porównanie nigdy nie jest prawdziwe: if (results.userId == AnotherMongoDocument._id) { console.log('This is never …

30
Nie udało się załadować rozszerzenia bson c ++
Całkowita liczba węzłów tutaj. Próbowałem skonfigurować przykładową aplikację węzła, ale za każdym razem, gdy próbuję uruchomić, pojawia się następujący błąd: aplikacja węzła Failed to load c++ bson extension, using pure JS version events.js:72 throw er; // Unhandled 'error' event ^ Error: failed to connect to [#$%67890 :27017] at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74) …

6
Wepchnij elementy do tablicy mongo za pośrednictwem mongoose
Przeszukałem TAK trochę, szukając odpowiedzi, ale jestem pewien, że brakuje mi odpowiednich słów, aby opisać, czego szukam. Zasadniczo mam kolekcję mongodb o nazwie „people”. Schemat tej kolekcji jest następujący: people: { name: String, friends: [{firstName: String, lastName: String}] } Teraz mam bardzo podstawową aplikację ekspresową, która łączy się z bazą …

7
Node.js Mongoose.js do funkcji ObjectId
Czy istnieje funkcja, która zamienia ciąg znaków w objectId w węźle za pomocą mongoose? Schemat określa, że ​​coś jest ObjectId, ale kiedy jest zapisywane z łańcucha, mongo mówi mi, że nadal jest to tylko ciąg. Na przykład identyfikator _id obiektu jest wyświetlany jako objectId("blah").

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.