
MongoDB
猎人在吃肉
这个作者很懒,什么都没留下…
展开
-
mongodb insert()和save()的相同点和不同点
一、相同点(没有主键“_id”时):当执行的SQL语句中没有主键“_id”时,insert和 save的操作完成一致,没有什么区别。db.stud.insert({name:"zhangsan",age:1});db.stud.save({name:"zhangsan",age:1})执行结果: 会增加两个数据,但是 _id不一样。二、不同点(有主键“_id”...原创 2014-10-26 21:09:52 · 18017 阅读 · 4 评论 -
docker 应用 —— docker 安装 MongoDB ,配置用户名和密码
文章目录1、查看 mongo镜像2、运行安装命令:3、 查看 mongo 进程4、 创建管理员admin 用户和密码4.1、以 admin 用户身份进入mongo :4.2、创建一个 admin 管理员账号:4.3、退出:4.4、完整 shell 如下:5、创建普通用户、密码和数据库5.1、 以 admin 用户身份进入mongo :5.2、对 admin 进行身份认证:5.3、创建 用户、密码和...原创 2018-12-13 20:18:21 · 18307 阅读 · 3 评论 -
mongodb update 修改器、数组修改器
https://www.cnblogs.com/myrunning/p/5655615.html在mongodb中通常文档只会有一部分要更新,利用原子的更新修改器,可以做到只更新文档的一部分键值,而且更新极为高效,更新修改器是种特殊的键,用来指定复杂的更新操作,比如调整、增加、或者删除键,还可以操作数组和内嵌文档。增加、修改或删除键的时候,应该使用$修改器。要把&a转载 2018-10-14 11:43:36 · 2650 阅读 · 0 评论 -
NoSQL 中的 CAP 原理
1、CAP概述CAP理论 是由 EricBrewer 教授 提出的,在设计和部署分布式应用的时候,存在三个核心的系统需求,这个三个需求之间存在一定的特殊关系。三个需求如下:C: Consistency (一致性) A: Availability (可用性) P: Partition Tolerance (分区容错性)CAP理论的核心是: 一个分布式系统不可能...转载 2018-08-02 11:30:21 · 4871 阅读 · 0 评论 -
redis、memCache、mongoDB 对比
从以下几个维度,对redis、memcache、mongoDB 做了对比1、性能都比较高,性能对我们来说应该都不是瓶颈 总体来讲,TPS方面redis和memcache差不多,要大于mongodb2、操作的便利性memcache数据结构单一 redis丰富一些,数据操作方面,redis更好一些,较少的网络IO次数 mongodb支持丰富的数据表达,索引,最类似关系型数据库,支持的查询语言非常丰转载 2017-03-08 14:37:38 · 334 阅读 · 0 评论 -
常用NoSQL比较
转自:http://blog.youkuaiyun.com/javaman_chen/article/details/7186336公司最近正在做NoSQL选型,通过一周的时间对几种常用的NoSQL做了以下粗略的分析和比较名词解释:分布式存储单元:在分布式存储中,通常要把比较大的数据文件切割成不同的块,以便放到不同的机器上分开存储,每一个分割块称之为一个存储单元。转载 2015-01-16 11:17:59 · 716 阅读 · 0 评论 -
MongoDB count()的正确用法
> db.foo.find({name:{$ne:null}}){ "_id" : ObjectId("544db3b45d92133398a80dab"), "a" : 1, "name" : "zzz" }> db.foo.find({name:{$ne:null}}).count()1> db.foo.find({name:{$ne:null}}).skip(2)转载 2014-10-27 11:29:27 · 56411 阅读 · 0 评论 -
MongoDB 语法和mysql语法对比学习
grant * privileges on *.* to insertdb.addUser()db.auth()新建用户并权限show databasesshow dbs显示库列表show tablesshow collections显示表列表show slave statusrs.status查询主从状态crea转载 2014-10-27 22:31:04 · 829 阅读 · 0 评论 -
MongoDB中的null 和not null
查询全部数据> db.foo.find(){ "_id" : ObjectId("544db3565d92133398a80daa"), "a" : 1, "name" : null }{ "_id" : ObjectId("544db3565d92133398a80daa"), "a" : 1, "name" : "ZZZZZ" }{ "_id" : ObjectId("5448转载 2014-10-27 11:11:07 · 54280 阅读 · 0 评论 -
mongodb "数组的定位修改器" —— $或.
查询全部>db.foo.find(){"_id":ObjectId("544a3ddad4646f0c8c904965"),"a":4}{"_id":ObjectId("544a3dc0d4646f0c8c904962"),"a":7,"name":"zhangsan2"}{"_id":ObjectId("5463178aa14bafe4547cafc0"),"a":8,"uid"转载 2014-11-12 16:47:46 · 6310 阅读 · 2 评论 -
使用 MongoDB 的_id 查询
MongoDB 默认在原创 2014-11-12 16:03:56 · 32393 阅读 · 0 评论 -
MongoDB 安装
1、建立exe服务存放目录 D:\mongodb\bin\D:\mongodb\db\D:\mongodb\log\mongodb.log2、将mongdb作为windows服务随机启动。mongod --dbpath "D:\mongodb-win32-x86_64-2008plus-2.4.10\db" --logpath "D:\mongodb-win32转载 2014-10-24 15:24:22 · 566 阅读 · 0 评论 -
mongodb 时间范围查询
2018-12-21 00:00:00 < createtime < 2019-01-22 00:00:00db.chat_intent.find({ user:"cm93t1545274300cmt1ht5z", createtime:{"$gt":"2018-12-21 00:00:00","$lt":"2019-01-22 00:00:00"}});db.chat原创 2019-02-18 16:15:46 · 7917 阅读 · 1 评论