的計數我的數據是這樣的:貓鼬findOne返回對象的子陣列
{
"profileID": "123456789",
"myArray": [
{
"read": false
},
{
"read": true
},
{
"read": false
},
{
"read": true
}
]
}
我希望能夠得到的計數:myArray的其中讀是假。我需要在貓鼬上做這個。在上面的例子中,我想要的回報是。
我findOne是象下面這樣:
userModel.findOne({'profileID': 123456789}, function(err, myArray) {
//Code to run here
});
我可以通過響應手動運行,讓我計數方式,但,這將是非常ineffeciant。
如何在數據庫級別獲得用戶的未讀取數值myArray的?
感謝
就像一個魅力的伴侶!最初我遇到了** $ count **的問題,但後來我查找了Mongo的文檔,它是在3.4版本中引入的,而我在3.2.x版本中進行升級,所以升級後都很好。謝謝! –