Als «mongoose» getaggte Fragen

Mongoose ist ein MongoDB-Objektmodellierungswerkzeug oder ODM (Object Document Mapper), das in JavaScript geschrieben und für die Arbeit in einer asynchronen Umgebung entwickelt wurde.


7
Wie bekomme ich alle Mungo-Modelle?
Wie kann ich die Anzahl der Modelle ermitteln, für die Daten gespeichert wurden? Es gibt eine Methode von Model.count(), aber es scheint nicht zu funktionieren. 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'); userCountist ein Objekt, welche Methode kann ein reales bekommen count? …

6
Mungo-Abfrage, bei der der Wert nicht null ist
Suchen Sie nach der folgenden Abfrage: Entrant .find enterDate : oneMonthAgo confirmed : true .where('pincode.length > 0') .exec (err,entrants)-> Mache ich die where-Klausel richtig? Ich möchte Dokumente auswählen, bei denen pincodenicht null ist.
100 mongodb  mongoose 


14
Wie lösche ich eine Datenbank mit Mongoose?
Ich bereite ein Datenbankerstellungsskript in Node.js und Mongoose vor. Wie kann ich überprüfen, ob die Datenbank bereits vorhanden ist, und wenn ja, sie mit Mongoose löschen (löschen)? Ich konnte keinen Weg finden, es mit Mungo fallen zu lassen.

1
Mungo findByIdAndUpdate gibt nicht das richtige Modell zurück
Ich habe ein Problem, das ich zuvor noch nicht gesehen habe, dass das Mongoose findByIdAndUpdate im Rückruf nicht das richtige Modell zurückgibt. Hier ist der Code: 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 +' …

22
Die Server Discovery and Monitoring Engine ist veraltet
Ich verwende Mongoose mit meiner Node.js-App und dies ist meine Konfiguration: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) aber in der Konsole gibt es mir immer noch die Warnung: DeprecationWarning: Die aktuelle Server Discovery and Monitoring …

8
Mungo: Vollständige Liste der Benutzer abrufen
Ich habe versucht, mit Mongoose die Liste aller Benutzer wie folgt zu senden: server.get('/usersList', function(req, res) { var users = {}; User.find({}, function (err, user) { users[user._id] = user; }); res.send(users); }); Natürlich res.send(users);wird senden {}, was ich nicht will. Gibt es eine findAlternative mit etwas anderer Semantik, bei der …

10
Mungo bevölkern nach dem Speichern
Ich kann das Erstellerfeld nicht manuell oder automatisch in ein neu gespeichertes Objekt einfügen. Die einzige Möglichkeit, die ich finden kann, besteht darin, die bereits vorhandenen Objekte erneut abzufragen, was ich gerne tun würde. Dies ist das Setup: var userSchema = new mongoose.Schema({ name: String, }); var User = db.model('User', …



4
Erstellen von Mehrfeldindizes in Mongoose / MongoDB
Ich versuche vergeblich, eine Dokumentation zum Erstellen von Mehrfeldindizes in Mongoosejs zu finden. Insbesondere habe ich zwei Felder, die indiziert und eindeutig sein müssen. Was ist ein Beispiel für ein Mungoschema, das zwei Felder zusammen indiziert?
93 mongodb  mongoose 

14
Mungo nach Typoskript…?
Versuch, ein Mungo-Modell in Typescript zu implementieren. Das Durchsuchen von Google hat nur einen hybriden Ansatz ergeben (Kombination von JS und TS). Wie würde man die User-Klasse nach meinem eher naiven Ansatz ohne JS implementieren? Willst du in der Lage sein, IUserModel ohne das Gepäck. import {IUser} from './user.ts'; import …


1
Kombinieren Sie zwei OR-Abfragen mit AND in Mongoose
Ich möchte zwei ODER-Abfragen mit UND in Monoose kombinieren, wie in dieser SQL-Anweisung: SELECT * FROM ... WHERE (a = 1 OR b = 1) AND (c=1 OR d=1) Ich habe dies in einem NodeJS-Modul versucht, das nur das Modellobjekt von der Hauptanwendung erhält: /********** Main application ***********/ var query …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.