【发布时间】:2016-03-28 11:16:17
【问题描述】:
我有以下结构:
{
"FiledA" : "FiledAValue",
"FiledB" : "FiledBValue",
"FiledC" : {
"X" : "XValue",
"Y" : "YValue",
"Z" : "ZValue"
},
}
- FiledC 内容可能是动态的(x,y,z 以外的其他文件)
- 用户将发送类似
{"FiledA" : "12" , "FiledC" : "333"}的查询 查询应该匹配 FiledA 的 12,如果有任何 FiledC,其中一个字段包含 333
如何解决查询中的 FiledC 问题?
提前致谢...
【问题讨论】:
-
您不想在文档中使用动态字段的名称。很难相处。你应该考虑改变你的文档结构,使
FieldC成为一个子文档数组。
标签: mongodb