让我直接回答这个问题,OK我有文档结构如查询嵌入式文档MongoDB
让集合名称为sample;
我不会知道someIdAsString。
{
_id : ObjectId("someObjectId"),
test : {
someIdAsString : {
field1 : value1,
field2 : value2
},
someOtherIdAsString : {}
.....
.....
And so on
}
}
我有FIELD1 & FIELD2值如何查询使用该信息的收集。
字段1 &场2会在运行时被称为可以说,这是字段1 =“33” &场2 =“3333”和像
{
_id : ObjectId("522182515f8wea670900001b"),
test : {
522182515f8c4wd70900001b : {
field1 : '33',
field2 : '3333'
},
522182515f8cea670900001b : {}
.....
.....
And so on
}
}
感谢
请举一个实际的收集数据和预期的结果。 –
实际上查询的程序的一部分会使事情变得更加清晰。 – thefourtheye
FIELD1&FIELD2将在运行时被称为 可以说这是FIELD1 = '33' &FIELD2 = '3333' 和类似 '{ _id文档:的ObjectId( “5221828c5f8cea670900as1d”), 测试:{ 5221828c5f8cea670900001d :{ 字段1: '33', 场2: '3333' }, 5221828c5dscea670900001d:{} ..... ..... 等等 }} ,' – Beast