本文主要是介绍MongoDB 数据库的增删查改全套操作 看完掌握MongoDB不是梦,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
基本操作
show databases; #查看已有数据库
use dataName; #选择数据库,如果不存在库,则会自动创建。
show tables; && show collections;# 查看已有的表
db.createCollection('表名');#建表
db.表名.drop(); #删除表
进阶操作(以下collectionName都代表表名)
- 增加数据 ,语法:db.collectionName.insert(document)。
#如果不指定文档的id,数据库会默认分配一个随机id
db.collectionName.insert({name:'admin',age:18,sex:'a'});
#指定文档的id
db.collectionName.insert({_id:1,name:'zhangs',age:19,sex:'a'});
#增加单个文档
db.collectionName.insert({_id:2,name:'lisi',age:20,sex:'b'});
#增加多个文档
db.collectionName.insert([{_id:1,name:'zhangs',age:19,sex:'b'},{_id:2,name:'lisi',age:20,sex:'a'}]);
- 删除数据,语法: db.collectionName.remove(查询表达式, 选项)。
选项是指需要删除的文档数,0和1,默认是0,删除全部文档。1删除查到的第一个文档
#将所有_id=1的文档删除
db.collectionName.remove({_id:1})
#将sex:'a'的所有文档删除
db.collectionName.remove({sex:'a'}
这篇关于MongoDB 数据库的增删查改全套操作 看完掌握MongoDB不是梦的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!