我有一个这样的集合:
{
"_id": {
"$oid": "53f34ef8ec10d6fa97dcc34b"
},
"editions": [
{
"number": 1,
...
},
{
"number": 2,
...
},
...
]
}
我希望我的查询的过滤结果有一些数字。
我试过
criterias.add(query.criteria("editions.number").equal(paramNumber));
和
query.filter("editions.number =", paramNumber)
然而,我刚收到所有收藏品,当我通过paramNumber等于2.我想要的是得到以下结果:
{
"_id": {
"$oid": "53f34ef8ec10d6fa97dcc34b"
},
"editions": [
{
"number": 2,
...
}
]
}
我做错了什么?