参考资料:https://www.cnblogs.com/ruizhang3/p/6539730.html

http://www.jb51.net/article/113432.htm

:
insert
Raw data {u'h': 0L, u'ts': Timestamp(1519780847, 1),
u'o': {u'eeeeeeeeee': u'2222222222222',
u'_id': ObjectId('5a9603eff419d56c6fc1afa0')},
u'v': 2, u'ns': u'python.wwjj', u'op': u'i'}

delete
Raw data {u'h': 0L, u'ts': Timestamp(1519782979, 1),
u'o': {u'_id': ObjectId('5a9603eff419d56c6fc1afa0')},
u'v': 2, u'ns': u'python.wwjj', u'op': u'd'}
:
> db.wwjj.insert({"eeeeeeeeee":'2222222222222'})
WriteResult({ "nInserted" : 1 })
> db.wwjj.remove({"eeeeeeeeee":'2222222222222'},{justOne:true})
WriteResult({ "nRemoved" : 1 })

:
> db.wwjj.update({"a":10},{$set:{"a":666666}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
:
update
Raw data {u'h': 0L, u'ts': Timestamp(1519784147, 1), u'o': {u'$set': {u'a': 666666.0}}, u'v': 2, u'ns': u'python.wwjj', u'o2': {u'_id': ObjectId('5a957a87f419d56c6fc1af9d')}, u'op': u'u'}

================================

mongo admin -u admin -p uqPfHx6sXsyF

show dbs

use local

show tables

==================每行中的_id==========

http://blog.csdn.net/Yelbosh/article/details/45953413

_id 为ObjectId类型,obj_id是一个对象,不是一个str,使用str类型作为_id的值无法找到记录,可以通过ObjectId方法把str转成ObjectId类型

from bson.objectid import ObjectId

from bson.objectid import ObjectId

print "_id 转换成ObjectId类型"

print coll.find_one({"_id": ObjectId(str(obj_id))})

========= 将mongod数据库的日志写入文件:--logpath /var/log/mongodb/aa.txt

如mongod --auth --replSet rs0 --wiredTigerCacheSizeGB 2.0 --logpath /var/log/mongodb/yy

oplog的更多相关文章

  1. 修改mongodb oplog size

    转载地址:http://blog.csdn.net/huwei2003/article/details/43307647 修改mongodb oplog size oplog简介: oplog:ope ...

  2. MongoDB:Replica Set 之操作日志 Oplog

    转载地址:http://francs3.blog.163.com/blog/static/4057672720121133328120/ 之前的blog  学习了 MongoDB 主从搭建,以及节点管 ...

  3. mongodb的oplog遇到的问题

    mongodb调整oplog的大小的方法 关闭当前服务器,将服务器以单机模式启动.这是一种方法,还有没有其他方法? mongodb实时扫描oplog,判断记录到哪个地方了 如果扫描oplog的程序挂掉 ...

  4. MongoDB在已有账号的实例下还原数据库报错的分析(error applying oplog)

    一. 背景 今天在MongoDB 4.0.4版本下,在还原恢复数据库时报错. 主要错误为: Failed: restore error: error applying oplog: applyOps: ...

  5. 单台MongoDB实例开启Oplog

    背景 随着数据的积累,MongoDB中的数据量越来越大,数据分析团队从数据库中抽取变化数据(假如依据栏位createdatetime,transdatetime),越来越困难.我们知道MongoDB的 ...

  6. mongosync同步1,oplog同步会读取其他集合同步

    使用mongosync同步数据     注意: 我下面的这个mongodb版本较低(3.2.16), 还可以用这个工具来同步数据.工具不支持更高版本的mongodb了. 使用方法: https://g ...

  7. MongoDB副本集配置系列七:MongoDB oplog详解

    1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的.每个节点都有oplog,记录这从主节点复制过来的信息,这样 ...

  8. MongoDB journal与oplog解惑

    journal journal 是 MongoDB 存储引擎层的概念,目前 MongoDB主要支持 mmapv1.wiredtiger.mongorocks 等存储引擎,都支持配置journal. M ...

  9. mongodb之 oplog 日志详解

    1:oplog简介 oplog是local库下的一个固定集合,Secondary就是通过查看Primary 的oplog这个集合来进行复制的.每个节点都有oplog,记录这从主节点复制过来的信息,这样 ...

  10. mongoDB oplog的说明及应用

    mongoDB oplog 说明 ts:8字节的时间戳,由4字节unix timestamp + 4字节自增计数表示.这个值很重要,在选举(如master宕机时)新primary时,会选择ts最大的那 ...

随机推荐

  1. 【emWin】例程十八:jpeg图片显示

    说明:1.将文件拷入SD卡内即可在指定位置绘制jpeg图片文件,不必加载到储存器.     由于jpeg格式文件显示时需要进行解压缩,耗用动态内存,iCore3所有模块受emwin缓存的限制,jpeg ...

  2. Ubuntu 16.04 源添加

    今天新装了一个 Ubuntu16.04, apt-get 报错 Could not get lock /var/lib/dpkg/lock - open (11: Resource temporari ...

  3. 浅析C#中的结构体和类

    类和结构是 .NET Framework 中的常规类型系统的两种基本构造. 两者在本质上都属于数据结构.封装着一组总体作为一个逻辑单位的数据和行为. 数据和行为是该类或结构的"成员" ...

  4. 【zheng阅读系列】shiro权限管理

    一.配置文件 upms-server/springMVC-servlet.xml <?xml version="1.0" encoding="UTF-8" ...

  5. 二叉树的遍历--C#程序举例二叉树的遍历

    二叉树的遍历--C#程序举例二叉树的遍历 关于二叉树的介绍笨男孩前面写过一篇博客 二叉树的简单介绍以及二叉树的存储结构 遍历方案 二叉树的遍历分为以下三种: 先序遍历:遍历顺序规则为[根左右] 中序遍 ...

  6. Pro ASP.NET MVC –第二章 第一个MVC程序

    学习一个软件开发框架的最有效的方式就是了解并使用它.在本章,你将会创建一个简单基于ASP.NET MVC Framework的数据-实体应用程序.我们会该程序划分成若干小块,每次介绍一个部分,以便你能 ...

  7. Linux环境部署

    1,开机初始化的配置 iptables -F # 清空防火墙 /etc/init.d/iptables stop # 关闭iptables setenforce # 暂停selinux 2,编译安装p ...

  8. html表格的基本用法

    表格的基本用法 1.<!DOCTYPE html><html><head lang="en"> <meta charset="U ...

  9. Jwt 中 token应该存储到哪里?

    关于 token 的存储问题 JWT: csrf 攻击无法获取第三方的 cookie,而是直接使用 cookie进行查询的时候会自动携带 cookie. xss攻击通过代码注入可以获取 cookie. ...

  10. centos下nginx的启动

    今天下载了个nginx,编译安装之后,无法启动,以前的启动方法无法实现(services nginx start), 在网上找了半天,才找到一个方法,与大家分享: 命令如下: 启动:/usr/loca ...