Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 用Mongo查询数组元素_Mongodb_Querying_Odm - Fatal编程技术网

Mongodb 用Mongo查询数组元素

Mongodb 用Mongo查询数组元素,mongodb,querying,odm,Mongodb,Querying,Odm,我如何查询含有苹果的冰沙?(以下是包含3个文档的集合) 如果您只是运行下面的查询,MongoDB就足够聪明,可以知道您要做什么 { ingredients: "apple" } Mongo将看到配料是一个列表,并且只返回包含“apple”的文档,这些文档在列表中的某些位置。为什么人们要为冰沙编写可伸缩的应用程序 db.find({“配料”:{$in:“苹果”}}) 来自: 注意:包含数组的字段匹配条件运算符,如果只有一个 项目匹配 因此,以下查询: db.collection.find({fi

我如何查询含有苹果的冰沙?(以下是包含3个文档的集合)


如果您只是运行下面的查询,MongoDB就足够聪明,可以知道您要做什么

{ ingredients: "apple" }

Mongo将看到配料是一个列表,并且只返回包含“apple”的文档,这些文档在列表中的某些位置。

为什么人们要为冰沙编写可伸缩的应用程序

db.find({“配料”:{$in:“苹果”}})

来自:

注意:包含数组的字段匹配条件运算符,如果只有一个 项目匹配

因此,以下查询:

db.collection.find({field:{$gt:0,$lt:2}})

将与包含 以下字段:

{field:[-1,3]}


这是一个无效的查询。$in值必须是数组。例如:
{“配料”:{$in:[“苹果”、“肉桂”、“糖”]}
将测试配料字段是否包含列出的3个值之一。
{ ingredients: "apple" }