San*_*ndy 3 python mongodb pymongo pymongo-3.x
我使用下面的代码在 mongodb 中为具有空值的记录创建部分索引。当我执行下面的代码时。
db = self.db_conn[db_name ]
collection = db[collection_name]
status = collection.create_index([("Col1", pym.ASCENDING), ("Col2", pym.ASCENDING)], {partialFilterExpression : {"value": None}})
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误:
"name 'partialFilterExpression' is not defined"
Run Code Online (Sandbox Code Playgroud)
我的pymongo版本3.2.2 Mongodb版本3.4
没关系,感谢您查看我的帖子。我找到了
status = collection.create_index([("Col1", pym.ASCENDING), ("col2", pym.ASCENDING)], partialFilterExpression = {"Values": None}, background = True)
Run Code Online (Sandbox Code Playgroud)
应该是“=”而不是“:”
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |