MongoDB中的文档如下所示:
{
"_id" : ObjectId("XXX"),
"identifier" : "12334",
"title" : "Col. Gen. Mr.",
"gender" : "Male",
"firstName" : "John",
"lastName" : "Smith",
}
*标识符是唯一的:
我写了查询:
db.getCollection('XXXX.xml').aggregate([{$group: {_id: {identifier: "$identifier"},"count": { "$sum":1} } }]);
我得到了很多结果。其中之一是:
{
"identifier" : "123",
}
然后我试图在数据库中找到它
db.getCollection('XXX.xml').find({identifier: "123"})
但是我只有一个结果(我的期望超过1)
为什么?