Pymongo按日期查询“任何”子字段

时间:2018-11-07 22:09:18

标签: pymongo

我的数据具有以下架构:

'schema': {
  username: { 'type': 'string' },
  last_used: { 'type': 'dict'}
}

其中last_used是函数名称字符串和日期时间的字典,例如:

{ 
  username: 'Fred',
  last_used: {'function_a', datetime.now()}
}

我需要编写一个查询,以返回所有在n天内使用任何功能的用户。 我可以获得使用给定功能的用户列表:

find({"last_used." + "function_a": {"$gt": datetime.now() - timedelta(n)}})

但是我怎么写:

find({"last_used.*": {"$gt": datetime.now() - timedelta(n)}})

“ *”在哪里?

0 个答案:

没有答案