Heim > System-Tutorial > LINUX > Hauptteil

Allgemeine MongoDB-Betriebsbefehle

WBOY
Freigeben: 2024-01-05 19:56:11
nach vorne
572 Leute haben es durchsucht
Einführung Die natürliche Kompatibilität von MongoDB und JavaScript macht die Verwendung von MongoDB unter Node.js äußerst komfortabel. Normalerweise verwenden wir ORM-Tools wie Mongoose, um MongoDB zu betreiben. Allerdings ist die manuelle Anzeige der Datenbank in vielen Szenarien immer noch nützlich, etwa beim Debuggen von Beziehungen zwischen Modellen, beim Löschen von Benutzertabellen und beim Zurücksetzen der Datenbank.
In diesem Artikel werden diese häufig verwendeten MongoDB-Befehle aufgeführt. MongoDB-Dokumentation: https://docs.mongodb.com/常用的 MongoDB 操作命令 Datenbankoperationen

# Datenbank anzeigen

show dbs
Nach dem Login kopieren

# Datenbank wechseln

use mydatabase
Nach dem Login kopieren

# Aktuelle Datenbank löschen

db.dropDatabase()
Nach dem Login kopieren
Sammelbetrieb

# Sammlung anzeigen

show collections
Nach dem Login kopieren

# Sammlung löschen

db.users.drop()
Nach dem Login kopieren
Dokumentenbetrieb Dokument einfügen
db.users.insert({
    name:'harttle',
    url:'http://harttle.com'
})
Nach dem Login kopieren
Dokumente abfragen

# Alle durchsuchen

db.users.find()
Nach dem Login kopieren

# Bedingte Abfrage

db.users.find({
    name:'harttle'
})
Nach dem Login kopieren

# Eingerückte Ausgabe
db.users.find().pretty()

Aktualisierte Dokumentation
db.users.update({
    name:'harttle'
}, {
    url:'http://harttle.com'    
})
Nach dem Login kopieren
Dokument löschen

#Alle löschen

db.users.remove({})
Nach dem Login kopieren

# Bedingtes Löschen

db.users.remove({
    url:'http://harttle.com'
})
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonAllgemeine MongoDB-Betriebsbefehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:linuxprobe.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage