Als «mongodb» getaggte Fragen

143
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...

141
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...

136
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 protected]"...

134
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...

132
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...

131
Ü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,...

130
Wie installiere ich mongoDB unter Windows?

Ich versuche mongoDB zu testen und zu sehen, ob es etwas für mich ist. Ich habe die 32-Bit-Windows-Version heruntergeladen, habe aber keine Ahnung, wie ich fortfahren soll. Normalerweise verwende ich die WAMP-Dienste für die Entwicklung auf meinem lokalen Computer. Kann ich mongoDB auf Wamp...

129
Regex-Abfragen mit Pymongo durchführen

Ich versuche, eine Regex-Abfrage mit Pymongo gegen einen Mongodb-Server durchzuführen. Die Dokumentstruktur ist wie folgt { "files": [ "File 1", "File 2", "File 3", "File 4" ], "rootFolder": "/Location/Of/Files" } Ich möchte alle Dateien erhalten, die dem Muster * File entsprechen. Ich...

129
Wie aktualisiere ich die _id eines MongoDB-Dokuments?

Ich möchte ein _idFeld eines Dokuments aktualisieren . Ich weiß, dass es keine wirklich gute Übung ist. Aber aus irgendeinem technischen Grund muss ich es aktualisieren. Wenn ich versuche, es zu aktualisieren, erhalte ich: > db.clients.update({ _id: ObjectId("123")}, { $set: { _id:...

129
Wie entferne ich ein Array-Element in Mongodb?

Hier ist die Array-Struktur contact: { phone: [ { number: "+1786543589455", place: "New Jersey", createdAt: "" } { number: "+1986543589455", place: "Houston", createdAt: "" } ] } Hier kenne ich nur die Mongo-ID ( _id) und die Telefonnummer ( +1786543589455) und muss das gesamte...