我使用下面的代码在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
答案 0 :(得分:2)
没关系,谢谢你回顾我的帖子。 我找到了
status = collection.create_index([("Col1", pym.ASCENDING), ("col2", pym.ASCENDING)], partialFilterExpression = {"Values": None}, background = True)
它应该是" ="而不是":"