Mongo db 資料庫語法
阿新 • • 發佈:2020-12-08
1.MongoDB 建立資料庫
use DATABASE_NAME
2.MongoDB 刪除資料庫
db.dropDatabase()
3.刪除集合
db.collection.drop()
4.MongoDB 建立集合
db.createCollection(name, options)
- name: 要建立的集合名稱
- options: 可選引數, 指定有關記憶體大小及索引的選項
5.MongoDB 刪除集合
db.collection.drop()
6.插入文件
db.COLLECTION_NAME.insert(document)
db.col.insert({title: 'MongoDB 教程', description: 'MongoDB 是一個 Nosql 資料庫', by: '菜鳥教程', url: 'http://www.runoob.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 })
7.update() 方法
db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}})
只會修改第一條發現的文件,如果你要修改多條相同的文件,則需要設定 multi 引數為 true
db.col.update({'title':'MongoDB 教程'},{$set:{'title':'MongoDB'}},{multi:true})
8.刪除文件
db.col.remove({'title':'MongoDB 教程'})
如果你只想刪除第一條找到的記錄可以設定 justOne 為 1:
db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)
如果你想刪除所有資料,可以使用以下方式(類似常規 SQL 的 truncate 命令):
db.col.remove({})
9.MongoDB 查詢文件
db.collection.find()
and: db.col.find({"by":"菜鳥教程", "title":"MongoDB 教程"}).pretty()
or: db.col.find({$or:[{"by":"菜鳥教程"},{"title": "MongoDB 教程"}]}).pretty()