我正在使用Flask-0.11,Flask-PyMongo-0.4.1和python 3.4.3。 我用这种方式,我可以在这里从迭代器获取对象。
query = {"user_name":"sathis"}
element = self.collection.find(query).limit(10).sort("created_date",-1)
for ele in element:
print(ele)
但是当我执行某些字典操作时,我在光标
中找不到任何数据query = {"user_name":"sathis"}
element = self.collection.find(query).limit(10).sort("created_date,-1")
query['_id'] = {"$lt": "59bd1e01078dc56e82084de6"}
for ele in element:
print(ele)
帮助我提出建议。
答案 0 :(得分:0)
原因是您无法确定您的文档ID是否小于某个内容,因为id是随机生成的。此外,您无法直接选择您的身份证。
query['_id'] = "59bd1e01078dc56e82084de6" # NOT A VALID THING TO DO
但是
query['_id'] = ObjectId("59bd1e01078dc56e82084de6") # VALID