Mongo db 数据库语法
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()