我正在尝试编写一个python程序,用于检查某个值是否映射到mongodb文档中的特定键。反正有吗?
if { key_1 : value_1 } in db_i/collection_j/document_k:
do this
elif { key_1 : value_2 } in db_i/collection_j/document_k:
do something else
答案 0 :(得分:0)
通过以上评论找出答案:
if db.collection.find_one({"Pod":"24"},{"Available":False}) is None:
perform update that "$sets" {"Available":False}
else:
do nothing because {Available:False} already exists
print "Pod 24 is already unavailable"
这允许我检查查询文档(Pod 24)中是否存在键值对,并根据结果执行某些操作(将Available更改为False)。