0
mongodb server 3.47
windows 10 64-bit
python 3.62 64-bit
pymongo 3.50
有兩種記錄在「字典」數據庫「K」系列:
{"text": "xdcdcdcd", "sent": "false"}
{"text": "vvrvrrrv", "sent": "true"}
我想選擇其中有一個隨機記錄「已發送」 等於false:
from pymongo import MongoClient
client = MongoClient()
db = client.dict
k = db.k
item = list(k.aggregate([{"$sample": {"size": 1}}, {"$match": {"sent": False}}]))
可變項應該是 「[{」 _id 「:」 ......「, 」文本「: 」xdcdcdcd「, 」發送「: 」假「}] 「,但我試過了真正的時代,有時它工作正常,但有時它返回[]。
非常感謝。 – jac123