find详解
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,等价查询某个数组:db.getCollection("test").find( { tags: ["good","book","it","program"] });(//连
千家信息网最后更新 2025年01月23日find详解
等价查询某个数组:
db.getCollection("test").find( { tags: ["good","book","it","program"] });
(//连顺序都要是存进去的顺序,不能变)
查询数组里的某一个值:
db.getCollection("test").find( { tags: "good" });
查询有四个元素的数组:
db.getCollection("test").find( { tags: {$size: 4} });
查询有或没有指定字段的,指定字段为null的情况:
db.getCollection("test").insert( [ {_id: 2222, toy: null}, {_id: 1112} ]);db.getCollection("test").find( {_id: 2222, toy: null});db.getCollection("test").find( toy: null); //报错db.getCollection("test").find( {_id: 2222, toy: {$exists: true}}); //找出来了当前这条db.getCollection("test").find( {toy: {$exists: true}}); //找出来了当前这条db.getCollection("test").find( {toy: {$exists: false}}); //找出所有没有toy这个字段的
查找返回值游标:
db.getCollection("test").find().forEach(function(item) { print(item.name, item.price, item.tags);});
limit,skip方法:
db.getCollection("test").find().limit(1)db.getCollection("test").find().skip(2)
$in的查询:
db.getCollection("test").find( { _id: { $in: {12, objectId("56970120abt538296thg0y6")} } }); //查找_id等于12或objectId("56970120abt538296thg0y6")的文档记录
($in 用于不同文档指定同一个Key 进行或条件匹配, $or 可以指定多个Key 或条件匹配。)
区间查找:
db.getCollection("test").find( { price: {$gt: 3, $lt: 33} }); //查询价格范围大于3小子33的值。可用于文档数值字段,也可以用于数组字段
查询
字段
数组
文档
条件
顺序
不同
价格
元素
区间
多个
小子
情况
数值
方法
游标
等价
范围
要是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
兼职软件开发免费
网络安全教育入军营
日鼎服务器
数据库通用使用方法文字版
网络安全保护七原则
企业数据库安全管理
普陀区定制网络技术价格查询
数据库的设计是指什么地方
数据库中的测试记录
四川大学网络安全考研
软件开发开票能开0
两个数据库有什么不同
如何清空一张数据库表
体积小的服务器
区块链澳洲网络安全
中国投资追踪数据库
河南电商系统软件开发
肺癌软件开发人死了是谁
软件开发团队简介模板
服务器防护机制
魔兽世界 代理服务器
河北保定华中技校软件开发
服务器输出端
前端开发和软件开发哪个好学
软件开发课程设置
互联网消费科技概念股
自学软件开发能学会吗
数据库课程设计c
tbc部落战场哪个服务器胜率高
网页如何使用数据库