0
如何使用pythonMongoDB中搜索特定字符串
集合帖過濾字符串682186760在DB:
{
"_id" : ObjectId("58f9efa9c9948f002449b8f7"),
"a" : [
"682186760"
]
}
爲如
if "682186760" in posts.find():
print("yes")
如何使用pythonMongoDB中搜索特定字符串
集合帖過濾字符串682186760在DB:
{
"_id" : ObjectId("58f9efa9c9948f002449b8f7"),
"a" : [
"682186760"
]
}
爲如
if "682186760" in posts.find():
print("yes")
這裏是蒙戈查詢爲:
db.collection.find(
{ a: { $elemMatch: {'$eq':'682186760'} } }
)
PyMongo查詢將爲:
db.collection.find(
{ 'a': { '$elemMatch': {'$eq':'682186760'} } }
)
您將獲得遊標,您可以在其中找到與查詢匹配的所有元素。
感謝這對我工作! –
[MongoDB:如何找出數組字段是否包含元素?](http://stackoverflow.com/questions/16198429/mongodb-how-to-find-out-if-an-array -field-contained-an-element) – JJJ
只需使用查詢posts.find({a:682186760}),對於我來說你在做'if「682186760」posts.find(): 打印(「是」)' – AshokGK