SimpleDao
mongodb常用操作
2019-05-06, 访问数: 874

备份,恢复

  1. mongodump -h127.0.0.1:27017 -o ./dump
  2. mongorestore -h 127.0.0.1:27017 ./dump
  3. # 可以导出json或csv
  4. mongoexport -h 127.0.0.1 --db tb_page --collection tb_page --type json -o tb_page.json
  5. mongoimport -h 127.0.0.1 --db tb_page --collection tb_page --type json --mode upsert --file tb_page.json

更新

  1. db.users.update({"_id": "id1"}, {"$set": {"groups": []}})

插入

  1. db.products.insert( { item: "card", qty: 15 } )

列表元素追加

  1. # 追加单个元素
  2. db.inventory.update(
  3. { _id: 1 },
  4. { $addToSet: { tags: "camera" } })
  5. # 追加多个元素
  6. db.inventory.update(
  7. { _id: 2 },
  8. { $addToSet: { tags: { $each: [ "camera", "electronics", "accessories" ] } } }
  9. )