0
我的數據模型看起來大致是這樣的:貓鼬:找到混合架構類型的文件具有多個條目
data = {
...
parameters: [{type:Schema.Types.mixed}],
...
}
如果我現在將文檔插入到數據庫中,
doc = {
...
parameters:[{"foo":"bar"}],
...
}
我可以通過查詢它「參數」鍵:
db.dataset.find({"parameters":[{"foo":"bar"}]},function(doc){
...
})
並取回預期的文檔。但是,如果「參數」包含多個密鑰,例如
doc = {
...
parameters:[{"foo":"bar","ding":"dong"}]
...
}
我找不到它了。爲什麼?