文档章节

MongoDB基本操作

云淡V
 云淡V
发布于 2016/04/19 22:37
字数 267
阅读 69
收藏 9
  • 使用数据库 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

© 著作权归作者所有

共有 人打赏支持
云淡V
粉丝 6
博文 62
码字总数 16819
作品 0
南通
程序员

暂无文章

golang使用protobuf简易教程

参考文档:https://blog.csdn.net/qq_15437667/article/details/78425151 一、安装protobuf # 去github.com/golang/protobuf下载源码包,# 拷贝到 $GOPATH/src/github.com/golang/protobuf......

科陆李明
26分钟前
0
0
8月16日 上课截图

小丑鱼00
41分钟前
0
0
Nginx负载均衡、配置SSL

Nginx负载均衡 在 /usr/local/nginx/conf/vhost/ 下创建一个文件,写入以下内容 加载后用curl测试可以访问设置的网站 www.qq.com ssl原理 HTTPS是一种加密的http协议,如果HTTP通信的数据包在...

黄昏残影
45分钟前
0
0
String 源码阅读笔记

String源码阅读 本人学习笔记,内容来自于阅读源码和其他博客,水平有限,如有错误,烦请指正。 详情参考: Java 7 源码学习系列(一)——String 请别再拿“String s = new String("xyz");...

等到烟火清凉_
46分钟前
4
0
Coding and Paper Letter(十二)

资源整理。<!-- more --> 1 Coding: 1.R语言生成的ppt,GeoStat2018会议报告,时空模式分析的报告。 geostat18 2.欧空局哨兵和SMOS的工具集,关于对地观测数据的处理与分析的docker容器。 ...

胖胖雕
47分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部