I Have document like this.
{
accountId: "182092109",
documents:[{
idDocuments:"0000",
filePath :"/data/photo/1.png",
status:"EXIST"
},
{
idDocuments:"0001",
filePath :"/data/photo/2.png",
status:"EXIST"
}]
}
but i need document to be like
{
idDocuments:"0001",
filePath :"/data/photo/2.png",
status:"EXIST"
}]
}
is it possible ? or is this have alternative to findOne document in mongo into like that ? Thank's in Advance
1条答案
按热度按时间3zwtqj6y1#
据我所知,你想在一个对象数组中找到一个特定的文档。你可以在
find()
方法中使用$elemMatch
操作。返回只匹配的结果。您可以尝试以下操作:
如果
$elemMatch
返回多个结果,则可以使用$limit
运算符限制find()
方法。大部分信息可以在MongoDB Manual中找到。
或者你可以阅读更多的here。