所以,数据看起来像这样:
{"_id":"asfasbasdf123", session:"lastAccess:1002040506, myd:'ataber244' "}
lastAccess是日期。号码是UTC日期号码。
如何查询“lastAccess”日期少于特定日期的数据? “session”变量中字符串的一部分的lastAccess。
感谢。
答案 0 :(得分:1)
所以第一个重要的问题是“为什么会话是一个字符串”。
{"_id":"asfasbasdf123", session:"lastAccess:1002040506, myd:'ataber244' "}
正如所写,我不知道任何简单的查询。你基本上必须做一个正则表达式,然后进行比较,但这不是一件容易的事。
是否可以执行以下操作:
{"_id":"asfasbasdf123", session: { lastAccess: 1002040506, myd: 'ataber244' }}
如果是,那么您可以执行以下操作:
db.sessions.find( { 'session.lastAccess' : { $lt: your_timestamp } } )