因此,該數據是看起來像:如何在MongoDB中查詢這些數據?
{"_id":"asfasbasdf123", session:"lastAccess:1002040506, myd:'ataber244' "}
LASTACCESS是日期。該號碼是UTC日期號碼。
我應該如何進行數據查詢與「LASTACCESS」日期超過一定天少? 「會話」變量中字符串部分的lastAccess。
謝謝。
- 順便說一句,我的意思是命令行。
因此,該數據是看起來像:如何在MongoDB中查詢這些數據?
{"_id":"asfasbasdf123", session:"lastAccess:1002040506, myd:'ataber244' "}
LASTACCESS是日期。該號碼是UTC日期號碼。
我應該如何進行數據查詢與「LASTACCESS」日期超過一定天少? 「會話」變量中字符串部分的lastAccess。
謝謝。
所以第一個大問題是「爲什麼會話是字符串」。
{"_id":"asfasbasdf123", session:"lastAccess:1002040506, myd:'ataber244' "}
正如所寫,我不知道任何簡單的查詢。你基本上必須做正則表達式然後進行比較,但這不是微不足道的。
是否有可能做到以下幾點:
{"_id":"asfasbasdf123", session: { lastAccess: 1002040506, myd: 'ataber244' }}
如果是這樣,那麼你就可以做到以下幾點:
db.sessions.find({ 'session.lastAccess' : { $lt: your_timestamp } })
這是您使用的查詢語言?來自JavaScript? – Tilo
我使用命令行。但也可能需要一個帶有貓鼬的node.js解決方案。 – murvinlai