我使用下面的代码在MongoDB中为具有空值的记录创建一个部分索引。
当我执行下面的代码时。
db = self.db_conn[db_name ]
collection = db[collection_name]
status = collection.create_index([("Col1", pym.ASCENDING), ("Col2", pym.ASCENDING)], {partialFilterExpression : {"value": None}})
它给了我一个错误:
"name 'partialFilterExpression' is not defined"
我的
Pymongo 3.2.2版
MongoDB 3.4版
最佳答案
不用介意,谢谢你看我的帖子。
我找到了
status = collection.create_index([("Col1", pym.ASCENDING), ("col2", pym.ASCENDING)], partialFilterExpression = {"Values": None}, background = True)
它应该是“=”而不是“:”
关于python - 在python中使用partialFilterExpression的Create_Index,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47399364/