程序笔记   发布时间:2022-07-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了mongo常用命令大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

MongoDB的模糊查询是通过正则表达式的方式实现的。格式为:

查询评论内容包含“流量”的所有文档,代码如下:

/模糊查询字符串/ db.comment.find({content:/流量/})

db.comment.find({content:/^加班/})


db.集合名称.find({ "field" : { $gt: value }}) // 大 于: field > value db.集合名称.find({ "field" : { $lt: value }}) // 小 于: field < value db.集合名称.find({ "field" : { $gte: value }}) // 大于等 于: field >= value db.集合名称.find({ "field" : { $lte: value }}) // 小于等 于: field <= value db.集合名称.find({ "field" : { $ne: value }}) // 不等 于: field != value

db.comment.find({thumbup:{$gt:1000}})

包含使用$in操作符 查询评论集合中userid字段包含1013和1014的文档:

db.comment.find({userid:{$in:["1013","1014"]}})

不包含使用$nin操作符 查询评论集合中userid字段不包含1013和1014的文档:

db.comment.find({userid:{$nin:["1013","1014"]}})


查询评论集合中thumbup大于等于1000 并且小于2000的文档:

db.comment.find({$and:[ {thumbup:{$gte:1000}} ,{thumbup: {$lt:2000} }]})

查询评论集合中userid为1013,或者点赞数小于2000的文档记录:

db.comment.find({$or:[ {userid:"1013"} ,{thumbup:{$lt:2000} }]})

对某列值在原有值的基础上进行增加或减少,可以使用$inc运算符:

db.comment.update({_id:"2"},{$inc:{thumbup:1}})

大佬总结

以上是大佬教程为你收集整理的mongo常用命令全部内容,希望文章能够帮你解决mongo常用命令所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:php