mangodb初级查询操作

 时间:2024-10-28 06:08:13

1、使用Robo可视化工具操作远程mongodb数据库,先创建一个myclass集合,并向集合插入数据若干,查询集合中所有数据db.getCollection('myclass').find({})数据如下图

mangodb初级查询操作

2、只查询一条数据db.getCollection('myclass').findOne({})

mangodb初级查询操作

3、比较运算符,查询id 大于3的db.getCollection('myclass').find({id:{改怊眶峋$gt:3}})条件也必须是通过json格式写小于 $lt大于 $gt小于或等于 $lte大于或等于 $gte不等于 $ne等于的条件 直接就是冒号啦

mangodb初级查询操作

4、多条件且查询,id大于3,并且姓名等于‘王五’db.getCollection('myclass').find({id:{$gt:3},name:'王五'})

mangodb初级查询操作

5、多条件或查询,id大于3或姓名不等于‘李四’db.getCollection('myclass').find({$or:[{id:{$gt:3}},{name:{$ne:'李四'}}]})

mangodb初级查询操作

6、范围查询‘in’和‘nin’id为1,4的记录db.getCollection('myclass').find({id :{$in:[1,4]}})

mangodb初级查询操作

7、正则表达式方法查询,姓名‘张’开头的db.getCollection(&拭貉强跳#39;myclass').find({name:/^张/})另一种写法db.getCo造婷用痃llection('myclass').find({name:{$regex:'^张'}})

mangodb初级查询操作

8、自定义函数查询,支持javascript脚本函数,查询id大于3的db.getCollection('myclass').find({$where:function(){return this.id>3}})

mangodb初级查询操作
  • 五个健康养生的最佳时间
  • 葱香五花肉的做法
  • 钻石如何选购?
  • 教您挑选钻石的形状及切割方式
  • 大熊猫的黑眼圈有什么作用
  • 热门搜索
    知识分子是工人阶级的一部分 鹿角的功效与作用 扎西德勒什么意思啊 维生素c什么牌子好 杏仁露的功效与作用 蓝玫瑰代表什么 什么打印机好 image什么意思 地贫有什么症状 三点水加金念什么