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()


 

 

 

 

 

 

 

 

 

 

 
posted @ 2020-12-08 18:55  番薯大大  阅读(226)  评论(0编辑  收藏  举报