我正在尝试学习MongoDB,到目前为止它已经很棒了.但是我碰到了一个情况,我不太清楚如何解决它.希望有人可以帮助我,并提前感谢.
我想得到(整个)数组值在查询中的记录.例如:
记录1:
{"name" : "Mango Shake",
"ingredients" : [{"type" : "fruit", "name" : "mango"},
{"type" : "milk", "name" : "soy milk"}]}
Run Code Online (Sandbox Code Playgroud)
记录2:
{"name" : "Mango Banana Shake",
"ingredients" : [{"type" : "fruit", "name" : "mango"},
{"type" : "milk", "name" : "soy milk"},
{"type" : "fruit", "name" : "banana"}]}
Run Code Online (Sandbox Code Playgroud)
记录3:
{"name" : "Milk Shake",
"ingredients" : [{"type" : "milk", "name" : "soy milk"}]}
Run Code Online (Sandbox Code Playgroud)
然后我会有一个类似的查询
{"ingredients" : {$all : [{"type" : "fruit", "name" : "mango"},
{"type" : "milk", "name" : "soy …Run Code Online (Sandbox Code Playgroud) mongodb ×1