MongoDB基本操作
博客专区 > 云淡V 的博客 > 博客详情
MongoDB基本操作
云淡V 发表于2年前
MongoDB基本操作
  • 发表于 2年前
  • 阅读 64
  • 收藏 9
  • 点赞 1
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

  • 使用数据库 use kingsum_platform

  • 显示文档库的集合 show collections

  • 特殊查询方式

    var cursor = db.user.find(); while(cursor.hasNext()) printjson(cursor.next()) #####or printjson(cursor[0]) printjson(cursor[1]) #####or db.user.find().forEach(printjson) ###ps:只能在MongoDB Shell中使用

  • 简单的条件查询 db.user.find({"name":"admin"}) db.user.findOne({"age":23})-->出现的结果是条件集合中的第一条或者为null db.user.find({"age":23}).limit(1)

  • 修改记录

     db.user.update({"name":"admin"},{$set:{"name":"wangwu"}})
    
     多个条件
     db.user.update({"name":"wangwu","age":23},{$set:{"name":"admin","age":25}})
    

###常用工具集(mongodb安装路径bin路径下) 1.bsondump bson格式文件转存为json格式数据

 2.mongo 客户端命令行工具,其实也是一个js解释器,支持js语法

 3.mongod 数据库服务器

 4.mongodump/mongorestore 数据库备份和回复工具

 5.mongoexport/mongoimport 数据导入导出工具

 6.mongofiles GridFs管理工具,实现二进制文件的存储

 7.mongos 分片路由,如果使用sharding功能,应用程序连接的是mongos而不是mongod

 8.mongostat 实时性能监控工具

###个人推荐客户端GUI 1. MongoVUE 2. Mongochef

共有 人打赏支持
粉丝 7
博文 62
码字总数 16819
×
云淡V
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: