mongodb的一些基本操作

mongodb的一些基本操作
  1. 启动mongo客户端
mongo

退出

exit

查看帮助

mongo –help
  1. 操作数据库命令
查看当前的数据库
db
查看所有的数据库
show dbs /show databases
使用或创建database
use 库名
显示当前数据库状态
db.stats()
当前数据库版本
db.version()
更多命令学习
db.       按两下tab
  1. 集合操作
查看集合
show collections
创建集合
db.createCollection("集合名称")
删除集合
db.集合名称.drop()
  1. 插入数据
db.集合名称.insert({"_id": 100001, "status": 1, "desc": "test"})
db.集合名称.insert({"_id": 100002, "status": 1, "desc": "test"})

5.保存数据

db.集合名称.save({"_id": 100002, "status": 1, "desc": "test"})
与insert区别:  insert如果存在直接报错,save如果⽂档的_id已经存在则修改, 如果⽂档的_id不存在则添加	
  1. 查询
db.集合名称.find()
  1. 更新
db.集合名称.update(<query> ,<update>,{multi: <boolean>})
  1. 删除
db.集合名称.remove(<query>,{justOne: <boolean>})
例:db.bike.remove( {"_id":100002})
  1. 索引
查看当前db的索引
db.集合名称.getIndexes()
 创建索引
db.集合名称.ensureIndex({"desc":1})
删除索引
db.集合名称.dropIndex({"desc":1})

地理位置索引与geohash
链接: https://www.cnblogs.com/taoweiji/p/3710495.html.

mongo B树索引实现原理
链接: https://www.jianshu.com/p/1ed61b4cca12.

  1. 权限
    链接: https://www.cnblogs.com/swordfall/p/10841418.html.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不要沉默我

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值