mongodb11天之屠龙宝刀(四)高级查询:MongoDB内嵌字段查询

mongodb11天之获取屠龙宝刀(四)高级查询:MongoDB内嵌字段查询 原文连接:直通车

实战环境

IDE:nosql manager for mongodb 表:jd_final_xiecheng_10_15 表结构如下:

查询操作

1.查询表,并limit

db.jd_final_xiecheng_10_15.find({}).limit(10)

2.选择字段

db.jd_final_xiecheng_10_15.find({_id:9},{xiecheng:1,_id:0}).limit(10)

不同的执行效果如下:

1选择字段,0放弃字段

去除_id

前面的{_id}选择后,后面仍可执行

注意不能互换{}{}位置

MongoDB嵌套查询 1.至查询单个键值 针对内嵌文档的特定键值进行查询如下: 需要匹配嵌套文档中的某个特定键值即可。

db.jd_final_xiecheng_10_15.find({"xiecheng.province":"吉林省"})

2.查询键值包含的所有键值 必须在查询条件中必须写出以xiecheng为键的所有值。 如果将键值”lng_lat” : “117.147108642,35.7933387756”, 替换成 “lng_lat” : 1是不支持的,必须{},{key=1}这种才行

db.jd_only1.find({"xiecheng":{"lng_lat" : "117.147108642,35.7933387756", "province" : "山东省", "sname" : "石门山", "from" : "xiecheng", "district" : "宁阳县", "parent" : "山东 济宁 曲阜景点", "city" : "泰安市", "adcode" : "370921", "address" : "济宁市曲阜市石门山镇(曲阜城东北30公里处)", "_id" : "xc4980", "desc" : "None" }})

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程微刊

小程序云开发实战六:云数据库读取的数据显示在小程序端列表里

参考的读取api,请点击:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/data...

1.9K40
来自专栏美团技术团队

新一代数据库TiDB在美团的实践

在立项之初,我们进行了大量解决方案的对比,深入了解了业界的 scale-out(横向扩展)、scale-up(纵向扩展)等解决方案。但考虑到技术架构的前瞻性、发...

18020
来自专栏JMCui

组合模式.

组合部件为叶子节点和组合节点定义了统一的接口。所有的操作,如果子类没有实现,我们默认抛出一个 UnsupportedOperationException 异常。

15040
来自专栏GreenLeaves

Redis学习系列七分布式锁

熟悉.Net多线程的都知道,当多个线程同时操作一个全局缓存对象(static对象实例、Dictionary、List等)时,会存在多线程争用问题,包括EF、Da...

16040
来自专栏挖坑填坑

关于linq语句得一些隐藏bug分析

看上去没问题,通常使用情况下也是没有问题。突然有一天数据库返回一个错误,说你得查询语句太复杂了,然你优化。这时候你就要检查一下datas得长度。有人说是1000...

10220
来自专栏hotqin888的专栏

golang办公工作流workflow利用js-ojus/flow做测试

它这个东西https://github.com/js-ojus/flow很有意思,没有任何example,完全靠蒙,或者看它test摸索吧,看它issue里别人...

76030
来自专栏木头编程 - moTzxx

手机号段正则表达式 (2019-01 最新)

8.1K60
来自专栏余林丰

MongoDB初了解——用户权限

本文所述MongoDB版本为4.0.5,笔者对MongoDB刚接触,对各个版本的MongoDB不甚了解,本文不对该版本的MongoDB做特性介绍,所涉及命令也许...

24130
来自专栏SpringBoot

基于redis的最新文章推荐

在考虑用户频繁查询数据库这一块吗,我们在数据库与java程序之间介入了redis缓存

15350
来自专栏编程微刊

小程序云开发实战五:如何将获取到的API数据存入云数据库里面

之前的文章里面已经详细写过像云数据库里面插入数据的方法,现在用在实际项目里面再写一遍。

98620

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励