2017-11-20 1 views
2

私は以下のコードを使用して、null値を持つレコードのmongodbに部分インデックスを作成しています。 私は以下のコードを実行します。私にエラーを与えてPythonのpartialFilterExpressionを使用してCreate_Index

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

答えて

2

は私のポストに見てくれてありがとうを気にしません。 私はそれは "=" の代わりにする必要があり、それを

status = collection.create_index([("Col1", pym.ASCENDING), ("col2", pym.ASCENDING)], partialFilterExpression = {"Values": None}, background = True) 

を見つけた ":"

関連する問題