mongodb删除数据 mongodb

mongodb删除数据

删除mongodb集合中的数据可以使用remove()函数。remove()函数可以接受一个查询文档作为可选参数来有选择性的删除符合条件的文档。 remove()函数不会删除集合本身,同时,原有的索引...
阅读全文
mongodb数据插入 mongodb

mongodb数据插入

本节主要来说说如何将数据插入到mongodb集合中。所有存储在集合中的数据都是BSON各式的。BSON是一种以二进制存储的json格式。 当数据插入时,使用的驱动程序会将数据转成BSON格式,然后插入...
阅读全文
mongodb 索引 mongodb

mongodb 索引

索引的直接影响查询的效率与速度。mongodb索引规则基本上与传统的关系库一样,大部分优化MySQL索引的技巧也同样适用于mongodb。mongodb介于关系型与非关系型数据之间。 当查询中用到某些...
阅读全文
mongotop详解 mongodb

mongotop详解

MongoDB自带了mongostat 和 mongotop 这两个命令来监控MongoDB的运行情况。这两个命令对于我们处理MongoDB数据库变慢等等问题非常有用,能详细的统计MongoDB当前的...
阅读全文
MongoDB与内存 mongodb

MongoDB与内存

但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linux是如何管理内存的,再说说MongoDB是如何使用内存的,答案自然就清楚了。 据说带着问题学习更有效,那就先...
阅读全文
MongoDB oplog 深入剖析 mongodb

MongoDB oplog 深入剖析

MongoDB 的Replication是通过一个日志来存储写操作的,这个日志就叫做oplog。 在默认情况下,oplog分配的是5%的空闲磁盘空间。通常而言,这是一种合理的设置。可以通过mongod...
阅读全文
mongoDB find的$in $all的区别 mongodb

mongoDB find的$in $all的区别

使用过mysql的人知道in是完全匹配的,如果想实现匹配其中的一个字段,那么需要使用find_in_set. 在使用mongodb开发的过程中遇到过类似的需求,实现方法也很简单,只需使用in即可,如果...
阅读全文
mongod 验证配置指南(十二) mongodb

mongod 验证配置指南(十二)

一. 前言 最近公司加强安全,mongodb数据要启用验证,顺道总结下了。默认情况下,mongodb不启用验证的。数据库级别的权限,要么可读写要么只读权限。mongod的验证配置比较操蛋。分两种情形:...
阅读全文