64ビットのUbuntu12.04ビルドでMongoDB2.2.3を使用しています。私のMongoShellの出力は次のとおりです。
>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フィールドの値は同じではありません。