在pymongo中,命令mycoll.find_one()
返回以下内容:
{u'name': u'John',u'sex':u'male',u'id':u'xbc541d',u'signup_date': datetime.datetime(2010, 12, 18, 22, 49, 20, 22000)}
如果我使用signup_date搜索记录,则不会显示任何记录。即mycoll.find({'signup_date':datetime.datetime(2010, 12, 18, 22, 49, 20, 22000)})
不会返回任何记录。
使用日期查找记录的语法错误是什么?
请帮助 感谢
答案 0 :(得分:0)
我刚刚在我的数据库上进行了相同的搜索,但它确实有效。尝试提供以下内容:
mycoll.find({'signup_date':datetime(2010, 12, 18, 22, 49, 20, 22000)})
您还可以选择使用“$ gt”和“$ lt”查询缩小搜索结果范围。