_id和ObjectId
[toc] 1.ObjectId ObjectId是"_id"的默认类型。它设计成轻量型的,不同的机器都能用全局唯一的同种方法方便地生成它。 这是Mon...
[toc] 1.ObjectId ObjectId是"_id"的默认类型。它设计成轻量型的,不同的机器都能用全局唯一的同种方法方便地生成它。 这是Mon...
2017-11-10T10:28:34.939+0800 I COMMAND [conn57] command DJangoLearn.sale_mongo command: aggregate { aggregate: "sale_mongo", pipeline: [{ $match: { id: 45 } }, { $group: { _id: "$id", maxPrice: { $max: "$sellPrice" }, minPrice: { $min: "\$sellPrice" }, avgPrice: {\ $avg: "\$sellPrice" } } }], cursor: {} } planSummary: COLLSCAN keysExamined: 0 docsExamined: 5000000 cursorExhausted: 1 numYields: 39194 nreturned: 1 reslen: 181 locks: { Global: { acquireCount: { r: 78396 } }, Database: {...
强烈建议设置SELinux: 修改配置文件(并重启): sudo /etc/selinux/config 改为: SELINUX=disabled或者SELINUX=disabled 继 1.(上...
[toc] 1. 按时间查询: db.getCollection('sale_mongo').find({'sellTime':{$lt:new Date('2014-02-01')}}) 2. 查询三种价格: {$group : {_id : "$id", maxPrice : {$max : "$sellPrice"} , minPrice : {$min : "$sellPrice"} , avgPrice : {$avg : "$sellPrice"}, } } ]) 3. 查询时间: db.getCollection('sale_mongo').find({'sellTime':{$lt:new Date('2014-02-01')}}) 4. 插入时间: timeStr = "2009-08-02 05:00:09" db.insert_many([ {'id': 0,'sellTime':datetime.datetime.strptime(timeStr, "%Y-%m-%d %H:%M:%S"),'sellPrice':1000.0 }, {'id': 0,'sellTime':datetime.datetime.strptime(timeStr, "%Y-%m-%d...
为什么 MongoDB 使用 B 树? 首先要了解Btree和B+tree之间的区别,详情见mysql的索引 作为 NoSQL 的 MongoDB,其目标场景就与更早的数据库就有...