如何在mongodb中创建记录前10分钟取数
我有以下格式的mongodb文档如何在mongodb中创建记录前10分钟取数,mongodb,Mongodb,我有以下格式的mongodb文档 /* 1 */ { "_id" : "5f5b1b5d89967c6c48003346", "UID" : "5f5b15ca89967c6c4800327d", "_createdAt" : "2020-09-11 12:08:21", }, /* 2 */ { "_id" : "
/* 1 */
{
"_id" : "5f5b1b5d89967c6c48003346",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 12:08:21",
},
/* 2 */
{
"_id" : "5f5b16f789967c6c480032d1",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:49:35",
},
/* 3 */
{
"_id" : "5f5b16b389967c6c480032b8",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:48:27",
},
/* 4 */
{
"_id" : "5f5b15cd89967c6c48003282",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:44:37",
}
当前时间是2020-09-11 12:10:21
我必须在_createdAt(当前时间-10分钟)前10分钟获取记录
我的预期产出
/* 2 */
{
"_id" : "5f5b16f789967c6c480032d1",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:49:35",
},
/* 3 */
{
"_id" : "5f5b16b389967c6c480032b8",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:48:27",
},
/* 4 */
{
"_id" : "5f5b15cd89967c6c48003282",
"UID" : "5f5b15ca89967c6c4800327d",
"_createdAt" : "2020-09-11 11:44:37",
}
考虑您的收藏名称是
users
,当前时间是2020-09-11 12:10:21
。
所以查询时间戳应该是2020-09-11 12:00:21
db.users.find({"_createdAt":{$lt:"2020-09-11 12:00:21"}});
or
db.getCollection('users').find({"_createdAt":{$lt:"2020-09-11 12:00:21"}});
您是否只使用数据库或某些编程语言,如php.only DB i have filter the records您使用的工具是Studio3t/Robo3t还是其他?