我在 64 位 Ubuntu 12.04 版本上使用 MongoDB 2.2.3。我的 Mongo Shell 中的输出如下:
>db.clusters.findOne({'_id':-3118541015882674000})
{
"_id" : NumberLong("-3118541015882673983"),
"members" : [
{
"participationCoeff" : 1,
"tweetID" : NumberLong("-3118541015882673983")
},
{
"participationCoeff" : 0.6666666666666666,
"tweetID" : NumberLong("-7489837299951056630")
},
{
"participationCoeff" : 0.5,
"tweetID" : NumberLong("-4808081224284120148")
}
]
}
如您所见,匹配条件中给出的数字与返回的数字不同。_id 字段没有相同的值。