1
我试图从基于文本的过滤器转换为基于表达式的查询。 查询部分是好的,但我在投影"state.transfer.attempts.$": 1
有麻烦。
项目$
的等效表达式是什么?
预先感谢
db.Items.find({
"state.transfer.attempts": {
"$elemMatch": {
"entityId": 1,
"state" : "failed"
}
}
},
{
"state.transfer.attempts.$": 1
})