当前位置:  开发笔记 > 编程语言 > 正文

用Mongo查询数组元素

如何解决《用Mongo查询数组元素》经验,为你挑选了1个好方法。

如何查询其中有苹果的冰沙?(下面是一个包含3个文件的集合)

_id => 1
name => 'best smoothie' 
ingredients => Array
    (
        [0] => apple
        [1] => raspberry
        [2] => orange
        [3] => banana
    )
_id => 2
name => 'summer smoothie' 
ingredients => Array
    (
        [0] => lemon
        [1] => mint

    )
_id => 3
name => 'yogurt smoothie' 
ingredients => Array
    (
        [0] => apple
        [1] => blueberry

    )

Steven Surow.. 47

如果您只是运行以下查询,MongoDB足够聪明,可以弄清楚您要尝试做什么.

{ ingredients: "apple" }

Mongo会看到成分是一个列表,只返回包含"apple"的文档,其中包含该列表中的某些内容.



1> Steven Surow..:

如果您只是运行以下查询,MongoDB足够聪明,可以弄清楚您要尝试做什么.

{ ingredients: "apple" }

Mongo会看到成分是一个列表,只返回包含"apple"的文档,其中包含该列表中的某些内容.

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有