
mongodb
风不二
一个不正经的业余程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mongodb 常用驱动写法 如何连接mongodb
mongo数据库在nodejs平台有2个常用驱动,mongodb和mongoose,mongodb接口非常接近mongo数据库原生的操作方式,是helloworld之类演示代码的首选mongo数据库连接驱动,因此成为大部分nodejs初学者最先接触的mongo数据库驱动。初学者在学会mongo连接的同时,却也可悲的被helloword这种演示性质的数据库操作习惯潜移默化了。 var server转载 2014-03-27 15:29:16 · 1728 阅读 · 0 评论 -
mongodb _id 所包含的信息
首先通过终端命令行,向mongodb的collection中插入一条不带“_id”的记录。然后,通过查询刚插入的数据,发现自动生成了一个objectId,4e7020cb7cac81af7136236b。 “4e7020cb7cac81af7136236b”这个24位的字符串,虽然看起来很长,也很难理解,但实际上它是由一组十六进制的字符构成,每个字节两位的十六进制数字,总共用了12字节的存储转载 2014-03-26 13:12:13 · 1143 阅读 · 0 评论 -
【mongodb】取模查询学习
取模运算,举个例子,查询用户属 『虎』 的用户,就可以用取模运算获得。 mod = number%s; 查询age 取模10 等于0 的数据 db.student.find( { age: { $mod : [ 10 , 0 ] } } ) 举例如下: C1 表的数据如下: db.c1.find() { "_id" : ObjectId("4fb4af85afa87dc1bed94330"), ...转载 2019-05-11 23:38:03 · 843 阅读 · 0 评论 -
【mongodb】字段是否存在查询方法 $exists
查询所有存在age 字段的记录 db.users.find({age: {$exists: true}}); 查询所有不存在name 字段的记录 db.users.find({name: {$exists: false}}); 举例如下: C1 表的数据如下: db.c1.find(); { "_id" : ObjectId("4fb4a773afa87dc1bed9432d"), "age" :...原创 2019-05-11 23:38:40 · 7933 阅读 · 0 评论 -
【mongodb】包含查询
这个操作符跟SQL 语法的in 类似,但不同的是, in 只需满足( )内的某一个值即可, 而$all 必须满足[ ]内的所有值,例如: db.users.find({age : {$all : [6, 8]}}); 可以查询出 {name: ‘David’, age: 26, age: [ 6, 8, 9 ] } 但查询不出 {name: ‘David’, age: 26, age: [ 6,...原创 2019-06-04 07:24:42 · 5495 阅读 · 0 评论 -
【mongodb】条件查询学习
mongodb条件查询:关键字 小于 < $lt 小于等于 <= $lte 大于 > $gt 大于等于 $gte <, <=, >, >= 这些操作符就不用多解释了,对大家来说都很熟悉了。 db.collection.find({ "field" : { $gt: value } } ); // 大于: field > value db....原创 2019-06-04 07:25:07 · 353 阅读 · 0 评论 -
mongodb 根据objectId 获取时间信息
mongodb 中 objectId 里面包含了时间的信息,具体获取时间的信息可以 function getTimeWithId(id) { return new Date(parseInt(id.toString().substring(0, 8), 16) * 1000); } 如图 ...原创 2019-08-14 13:52:49 · 2330 阅读 · 2 评论