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.
Ich verwende die Mongoose Library für den Zugriff auf MongoDB mit node.js. Gibt es eine Möglichkeit , einen Schlüssel aus einem Dokument zu entfernen ? dh den Wert nicht nur auf null setzen, sondern entfernen? User.findOne({}, function(err, user){ //correctly sets the key to null... but it's still present in the …
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? …
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.
Ich bin auf einen Teil des Mongoose-Codes gestoßen, der eine Abfrage findOne und dann eine exec () -Funktion enthielt. Ich habe diese Methode noch nie in Javascript gesehen? Was macht es genau?
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.
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 +' …
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 …
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 …
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', …
Wenn ich versuche, einen Teil der von einer Mungo-Abfrage zurückgegebenen Daten zu ändern, hat dies keine Auswirkungen. Ich habe gestern ungefähr 2 Stunden lang versucht, dies herauszufinden, mit allen Arten von _.clone()s, unter Verwendung temporärer Speichervariablen usw. Schließlich fand ich eine Lösung, als ich verrückt wurde. Also dachte ich mir, …
Ich suche gerne einen Benutzer in mongoDb, indem ich nach einem Benutzer namens value suche. Das Problem mit: username: 'peter' ist, dass ich es nicht finde, wenn der Benutzername "Peter" oder "PeTER" ist .. oder so ähnlich. Also möchte ich SQL mögen SELECT * FROM users WHERE username LIKE 'peter' …
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?
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 …
Die beiden Arten von Objekten scheinen so nahe beieinander zu liegen, dass es sich überflüssig anfühlt, beide zu haben. Was bringt es , sowohl Schemata als auch Modelle zu haben?
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.