如何使用python在mongo db中传递find()方法中的变量
代替318,我需要传递变量“Tid”,以便它可以为所有值运行。 怎么做? 我试过下面的一个,但不起作用:如何使用python在mongo db中传递find()方法中的变量,python,mongodb,pymongo,Python,Mongodb,Pymongo,代替318,我需要传递变量“Tid”,以便它可以为所有值运行。 怎么做? 我试过下面的一个,但不起作用: data=coll.find({“第三方站点id”:Tid[i]})如果您的目标是在TPID=[31820526242635] 将for循环逻辑结构为: TPID=[318,205,2624,2635] Tid= len(TPID) try: mclient = MongoClient(host="tgl-mongodb22.rctanalyti
data=coll.find({“第三方站点id”:Tid[i]})如果您的目标是在
TPID=[31820526242635]
将for循环逻辑结构为:
TPID=[318,205,2624,2635]
Tid= len(TPID)
try:
mclient = MongoClient(host="tgl-mongodb22.rctanalytics.com", port=27017)
Db = mclient['sitereft4']
Db.authenticate('st_sitereference', 'rlQ2YnPKNlS0')
coll = Db['shopper_journey_sitedata']
for i in range(Tid):
data = coll.find({"third_party_site_id":318})
for datas in data:
None
print(datas["st_site_id"])
我也试过了,它不起作用。
for i in TPID:
data = coll.find({"third_party_site_id":i})
print(data)