MongoDB基操

MongoDB基操

1、在MongDB的安装路径下的Bin文件夹中打开CMD

2、语法:mongo空格ip地址:端口号(mongodb的默认端口号为27017)/数据库名 (默认连接test)

3、查看当前数据库 >show dbs

4、增加/切换数据库 use[db名称]

5、删除数据库 use[db名称]
db.dropDatabase()//注意大写

6、查看数据库当中的集合 show collections

7、创建collection >db.[collection名称].insert({json数据}); 创建添加数据

db.createCollection([collection名称]); 只创建

8、删除集合 db.[collection名称].drop()

9、插入数据语句 // 插入数据 >db.COLLECTION_NAME.insert( {“key”:”val”,`````} )

10、// 插入 >db.COLLECTION_NAME.save(document)

save和insert有什么区别呢?
insert: 若新增数据的主键已经存在,则会抛异常提示主键重复,不保存当前数据。
save: 若新增数据的主键已经存在,则会对当前已经存在的数据进行修改操作。

11、批量插入数据 db.COLLECTION_NAME.insert([document1,document2,document3])

12、查询数据库语句>db.[collection名称].find();//查询集合中所有的记录

db.[collection名称].find().pretty();//格式化查询使得查询出来的数据在命令行中更加美观的显示(有显示格式的优化),不至于太紧凑

13、按条件查询

db.[collection名称].find({“key”:value});

第二个参数查询列格式说明 数字1代表需要查询的 0代表除此以外的(_id会默认显示)

第二个查询参数里也可以有多个key:val 来进行更多内容筛选

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值