我无法使用以下查询从 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}]}}}" }
我试过了
db.sample.find(); {“_id”:“Id9017”,“Id”:“Id9017”,“expires”:1330059785,“会话”:“{\”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}]}}}" }
db.sample.find({"session.lastAccess":1330059784}});
没有结果返回。