2017-11-20 7 views
2

아래 코드를 사용하여 null 값이있는 레코드에 대한 mongodb의 부분 색인을 만듭니다. 아래 코드를 실행할 때. 나에게 오류를 제공파이썬에서 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) 

그것은 "="대신해야한다 발견 ":"