mongo数据库的嵌套查询

姓刘的人运气不会太差 2019-12-04 02:37:50


大佬们请看这个mongo数据的结构 我现在要查蓝色框框中的数据 也就是这个数组

大致就是大的Document中有Document ,Document中有一个数组 ,查数组里的数据。

实在是查不到 shell脚本写了半天不行
...全文
89 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2019-12-06
  • 打赏
  • 举报
回复
db.test.insertMany([
{ a:{b:[1,2,3]} },
{ a:{b:[11,12,13]} },
{ a:{b:[21,22,23]} }
])
// 查一条
db.test.findOne().a.b
// 查多条
db.test.aggregate([ {$project:{b:'$a.b'}} ])
  • 打赏
  • 举报
回复
引用 1 楼 zjcxc--个人微信公共号同名 的回复:
db.collection.findOne().xx.xx
这个如何查一个范围呢?findOne只是一条吗?
zjcxc 2019-12-05
  • 打赏
  • 举报
回复
db.collection.findOne().xx.xx

1,747

社区成员

发帖
与我相关
我的任务
社区描述
MongoDB相关内容讨论区
社区管理员
  • MongoDB社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧