【发布时间】:2015-06-07 17:18:59
【问题描述】:
我的数据模型大致如下:
data = {
...
parameters: [{type:Schema.Types.mixed}],
...
}
如果我现在将一个文档插入到数据库中,
doc = {
...
parameters:[{"foo":"bar"}],
...
}
我可以通过“参数”键查询:
db.dataset.find({"parameters":[{"foo":"bar"}]},function(doc){
...
})
并取回预期的文档。但是如果“参数”包含多个键,例如
doc = {
...
parameters:[{"foo":"bar","ding":"dong"}]
...
}
我再也找不到了。为什么?
【问题讨论】: