0

次のクエリを使用して、MongoDB から次の結果を取得できませんでした。

クエリ

db.usersessiondet.find({"session":{"lastAccess":1330059784}});

MongoDB のサンプル ストレージ データ。

{ "Id" : "Id9017", "_id" : "Id9017", "expires" : 1330059785, "session" : "{\"lastAccess\":1330059784,\"cookie\":{\"originalMaxAge\":14400000,\"expires\":\"2013-01-20T21:57:07.659Z\",\"httpOnly\":true,\"path\":\"/\"},\"messages\":{\"comCt\":{\"timedifference\":0,\"comCt_bytime\":0,\"commet_user_Id1574\":[{\"id\":\"Id9017_1330059784685\",\"from\":\"Id9017\",\"message\":\"asdf\",\"self\":0,\"old\":1,\"sent\":1330059784}]}}}" }

私は試した

デシベル.サンプル.find(); { "_id" : "Id9017", "Id" : "Id9017", "expires" : 1330059785, "session" : "{\"lastAccess\":1330059784,\"cookie\":{\"originalMaxAge\": 14400000,\"有効期限\":\"2013-01-20T21:57:07.659Z\",\"httpOnly\":true,\"パス\":\"/\"},\"メッセージ\": {\"comCt\":{\"timedifference\":0,\"comCt_bytime\":0,\"commet_user_Id1574\":[{\"id\":\"Id9017_1330059784685\",\"from\": \"Id9017\",\"メッセージ\":\"asdf\",\"self\":0,\"old\":1,\"sent\":1330059784}]}}}" }

db.sample.find({"session.lastAccess":1330059784}});

結果は返されません。

4

2 に答える 2