Als «mongodb» getaggte Fragen

MongoDB ist eine skalierbare, leistungsstarke, Open Source, dokumentenorientierte NoSQL-Datenbank. Es unterstützt eine Vielzahl von Sprachen und Anwendungsentwicklungsplattformen. Fragen zur Serververwaltung können unter https://dba.stackexchange.com gestellt werden.


4
MongoDB Viele-zu-Viele-Vereinigung
Wie würden Sie eine Viele-zu-Viele-Verbindung mit MongoDB herstellen? Beispielsweise; Angenommen, Sie haben eine Benutzertabelle und eine Rollentabelle. Benutzer haben viele Rollen und Rollen haben viele Benutzer. In SQL Land würden Sie eine UserRoles-Tabelle erstellen. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Wie wird dieselbe Art von Beziehung in …

12
MongoDB: Wie aktualisiere ich mehrere Dokumente mit einem einzigen Befehl?
Ich war überrascht, dass der folgende Beispielcode nur ein einzelnes Dokument aktualisiert: > db.test.save({"_id":1, "foo":"bar"}); > db.test.save({"_id":2, "foo":"bar"}); > db.test.update({"foo":"bar"}, {"$set":{"test":"success!"}}); > db.test.find({"test":"success!"}).count(); 1 Ich weiß, dass ich mich durchlaufen und weiter aktualisieren kann, bis sie alle geändert sind, aber das scheint furchtbar ineffizient zu sein. Gibt es einen besseren …
143 mongodb  document  nosql 


6
MongoDB / Mongoose zu einem bestimmten Datum abfragen?
Ist es möglich, ein bestimmtes Datum abzufragen? Ich fand in dem Mongo - Kochbuch , dass wir es für einen Bereich tun können Querying für einen Datumsbereich wie folgt aus: db.posts.find({"created_on": {"$gte": start, "$lt": end}}) Aber ist es für ein bestimmtes Datum möglich? Das funktioniert nicht: db.posts.find({"created_on": new Date(2012, 7, …

5
So finden Sie die genaue Version der installierten MongoDB
Ich habe mongoDB 3.2 lokal für Windows 7 installiert. Ich möchte die spezifische Version herausfinden (wie es 3.2.1 oder 3.2.3 oder ... ist). Wie könnte ich es finden? Wenn ich die Datenbank-Shell (mongo.exe) öffne, kann ich sehen, dass sie Folgendes ausgibt: MongoDB-Shell-Version: 3.2.0 Aber das ist nur die Shell-Version, und …
141 mongodb 

10
Wie kann man den Mangel an Transaktionen in MongoDB umgehen?
Ich weiß, dass es hier ähnliche Fragen gibt, aber sie fordern mich entweder auf, zu regulären RDBMS-Systemen zurückzukehren, wenn ich Transaktionen benötige oder atomare Operationen oder ein zweiphasiges Festschreiben verwende . Die zweite Lösung scheint die beste Wahl zu sein. Das dritte möchte ich nicht verfolgen, da anscheinend viele Dinge …




10
Entfernen Sie mit _id in der MongoDB-Konsole
Wie kann ich in der MongoDB-Konsole einen Datensatz anhand der ID entfernen? Hier ist meine Sammlung: [ { "_id" : { "$oid" : "4d512b45cc9374271b02ec4f" }, "name" : "Gazza" }, { "_id" : { "$oid" : "4d513345cc9374271b02ec6c" }, "name" : "Dave", "adminOf" : { }, "email" : "email@email.com" } ] Und …
136 mongodb 

5
MongoDB / NoSQL: Dokumentverlaufsverlauf beibehalten
Eine häufig verwendete Anforderung in Datenbankanwendungen besteht darin, Änderungen an einer oder mehreren bestimmten Entitäten in einer Datenbank zu verfolgen. Ich habe gehört, dass dies als Zeilenversionierung, Protokolltabelle oder Verlaufstabelle bezeichnet wird (ich bin sicher, dass es andere Namen dafür gibt). Es gibt verschiedene Möglichkeiten, dies in einem RDBMS zu …
134 mongodb  nosql 

10
db.collection ist bei Verwendung von MongoClient v3.0 keine Funktion
Ich habe versucht, W3schools Tutorial auf NodeJS mit MongoDB. Wenn ich versuche, dieses Beispiel in einer NodeJS-Umgebung zu implementieren und die Funktion mit einem AJAX-Aufruf aufzurufen, wird der folgende Fehler angezeigt: TypeError: db.collection is not a function at c:\Users\user\Desktop\Web Project\WebService.JS:79:14 at args.push (c:\Users\user\node_modules\mongodb\lib\utils.js:431:72) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:254:5 at connectCallback (c:\Users\user\node_modules\mongodb\lib\mongo_client.js:933:5) at c:\Users\user\node_modules\mongodb\lib\mongo_client.js:794:11 …
132 node.js  mongodb 

4
Wie kann ich mit Mungo eine ObjectId generieren?
Ich möchte ObjectIdmit Mongoose eine MongoDB generieren . Gibt es eine Möglichkeit, ObjectIdvon Mongoose aus auf den Konstruktor zuzugreifen ? Bei dieser Frage geht es darum , ein neues ObjectId von Grund auf neu zu generieren . Die generierte ID ist eine brandneue, universell eindeutige ID. Eine andere Frage betrifft …

3
Überprüfen Sie, ob das Feld mit MongoDB vorhanden ist
Ich versuche also, alle Datensätze zu finden, für die ein Feld festgelegt wurde und die nicht null sind. Ich versuche zu verwenden $exists, aber gemäß der MongoDB-Dokumentation gibt diese Abfrage Felder zurück, die gleich null sind. $exists stimmt mit Dokumenten überein, die das Feld enthalten, in dem der Nullwert gespeichert …
131 mongodb 

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.