为了账号安全,请及时绑定邮箱和手机立即绑定

mongo这种结构的json,如何查询数量?

mongo这种结构的json,如何查询数量?

接近 2016-07-28 14:35:15
{_id:1,name:'book1',author:[{'name':'a1'},{'name':'a2'},{'name':'a3'},{'name':'a4'}]}请问这种结构,我想查找出_id是1的数据,有多少位author 的query怎么写?
查看完整描述

1 回答

已采纳
?
_潇潇暮雨

TA贡献646条经验 获得超225个赞

换种思路,既然在mongo shell中不方便为什么不直接查出整个对象,然后反序列化为对象,进行对象的操作啊?

——————以下为重新回答内容——————

你好,查了下文档,可以使用where查询,如图所示:

//img1.sycdn.imooc.com//579aa46e00012f9912300208.jpg

查看完整回答
反对 回复 2016-07-28
  • 接近
    接近
    我觉得会损耗性能,假设有100W本书,我只想找出贡献作者3位以上的。如果是这种思路的话,我要找出100W本书,然后循环100W次。
  • _潇潇暮雨
    _潇潇暮雨
    你好,由于回复无法上传图片,已经重新回答。
  • 接近
    接近
    感谢.
  • 1 回答
  • 0 关注
  • 2495 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信