技术标签: mongodb
> use test
switched to db test
> db.employee.insert({name:"小王", sex:"男"})
> db.employee.update({name:"小王"}, {$set : {sex:"女"}})
> db.employee.find();
{ "_id" : ObjectId("521272c7dd01ef8a1598a522"), "name" : "小王", "sex" : "女" }
> db.employee.remove({name:"小王"})
> db.employee.find();
>
> use local
switched to db local
> db.oplog.$main.find({ns : "test.employee"});
{ "ts" : { "t" : 1376940743000, "i" : 1 }, "op" : "i", "ns" : "test.employee", "o" : { "_id" : ObjectId("521272c7dd01ef8a1598a522"), "name" : "小王", "sex" : "男" } }
{ "ts" : { "t" : 1376940770000, "i" : 1 }, "op" : "u", "ns" : "test.employee", "o2" : { "_id" : ObjectId("521272c7dd01ef8a1598a522") }, "o" : { "$set" : { "sex" : "女" } } }
{ "ts" : { "t" : 1376940828000, "i" : 1 }, "op" : "d", "ns" : "test.employee", "b" : true, "o" : { "_id" : ObjectId("521272c7dd01ef8a1598a522") } }
>
# 欲查询的 Mongo DB 的主机、端口和库
mongo.host=172.0.0.1
mongo.port=40017
mongo.db=test
# 查询条件
# query.collection - 要查询的 Mongo DB collection.
# query.field - 要查询的字段名称.
# query.type - 要查询的字段类型,支持内容为: "Integer", "String", "Boolean", "Long"
# query.value - 要查询的字段值.
# query.if_value_null - 这个值如果为 "true" 表示要查询的字段值为null.
query.collection=employee
query.field=_id
query.type=String
query.value=521272c7dd01ef8a1598a522
query.if_value_null=false
# 输出相关参数
# output.directory - 希望输出文件的路径.
# output.filename - 希望输出的文件名,但事实上你得到两个文件:
# filename.json (json format)
# filename.html (html format)
output.directory=/tmp/
output.filename=output
关于Mongo DB MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非...
Docker版MongoDB的安装 url:https://www.jianshu.com/p/2181b2e27021 Docker Hub上关于mongo镜像的详细说明 基于docker安装mongo比较简单,但是如果给mongo开启密码访问,就有点复杂。 参考:https://blog.csdn.net/diyiday/article/details/77870004  ...
运行mongodb,中端输入 开始等待连接。 放到后台运行后,打开数据库连接:进入到bin目录 输入命令:mongo.exe 可以对现有的数据库进行操作。默认是连接到 test,贼坑。要切换到指定的数据库,需要 然后才可以对数据库里的数据进行操作。如 啊啊啊好坑啊,这个问题卡了一早上。网上真的是什么妖魔鬼怪都能写博客(包括我???)还有,这个mongo的神奇语法 不要忘了在 $set 后面加 :还...
最近,公司业务数据存储量增多导致mongo数据库数据增长! 因为是集群状态(PRIMARY + SECONDARY + SECONDARY) 查看了各个db的大小,发现除了业务db之外,mongo自带的localdb也在占用着很多的磁盘空间 如上!除了s(业务db)之外,lo(我改了下local名字)也占用了50G空间! 细致查看了各个表,发现local库中有一个oplog.rs占着51G空间 如...
搭建一个基于spring的mongodb处理框架,涉及到主要的类及文件有: UserPopup实体类 UserPopupReadConverter、UserPopupWriteConverter 转换类 spring-mongo-config.xml 容器 mongo.properties 数据库配置文件 说明: 1、UserPopup实体类 关注注解的含义...
文章目录 1.命令窗口操作 1.1连接本地数据库 1.2查看数据库 1.3切换数据库 1.4查看数据库中的表 1.5一次查询行数 1.6普通查询 1.7统计查询结果次数 1.8组合查询 2.python查询 1.命令窗口操作 1.1连接本地数据库 1.2查看数据库 1.3切换数据库 1.4查看数据库中的表 1.5一次查询行数 1.6普通查询 1.7统计查询结果次数 1.8组合查询 2.python...
本地开发环境连接服务器mongo db总是超时,mongo没有密码,端口也开通了。 经过排查,是没有做bindIp的配置。 mongo版本:3.6 服务器系统:windows server(是的,windows) mongo安装目录下找到mongod.cfg配置文件,添加如下配置: 重启mongo服务后,连接成功。 特此记录一下。...
Mongo 导出/导入某个db 导出 导入...
1. 拉取镜像 2. 运行镜像 3. 创建用户 进入镜像MongoDB的实例mongo的数据库admin 也可以分布来完成 添加用户并验证...
之前做的一些mongodb的测试都是在exsi的两台虚拟间做的,由于虚拟机的问题,性能很不稳定。这两天正好有两台服务器空下来了,就用来跑了一下mongodb的并发测试。 服务器软硬件配置: 服务器:Dell PowerEdge R710 CPU: Intel Xeon E5530 2.4G X 2 硬盘:SAS 300G X 4 建立 Raid10 内存:16G windows 2003 sp2 ...