登入
1 | mongo // 登入 |
資料庫操作
列出所有資料庫。
1 | show dbs |
使用資料庫。
1 | use myDatabase |
顯示當前使用的資料庫。
1 | db |
建立資料庫。
1 | use myNewDatabase |
刪除資料庫。
1 | db.dropDatabase() |
集合操作
列出所有集合。
1 | show collections |
建立集合。
1 | db.createCollection("myCollection") |
刪除集合。
1 | db.myCollection.drop() |
查詢資料
查詢所有資料。
1 | db.myCollection.find() |
查詢資料筆數。
1 | db.myCollection.count() |
插入資料
插入一筆資料。
1 | db.myCollection.insert({"foo":"bar"}) |
插入多筆資料。
1 | db.myCollection.insert([{"foo1":"bar1"},{"foo2":"bar2"}]) |
更新資料
替換整筆資料。
1 | db.myCollection.update({"foo1":"bar1"},{"foo1":"bar2"}) |
更新符合條件的第一筆資料。
1 | db.myCollection.update({"foo1":"bar1"},{"$set":{"foo1":"bar2"}}) |
更新符合條件的所有資料。
1 | db.myCollection.update({"foo1":"bar1"},{"$set":{"foo1":"bar2"}},{multi:true}) |
刪除資料
刪除所有資料。
1 | db.myCollection.remove({}) |
刪除符合條件的資料。
1 | db.myCollection.remove({"foo":"bar"}) |