DB からドキュメントを取得し、これを除外する他のドキュメントを選択する必要があります。次のクエリを試しました:
{'email': u'test@mail.com', 'id': {'$ne': ObjectId('51f7f13fca798933a0c70f69')}}
{'email': u'test@mail.com', 'pk': {'$ne': ObjectId('51f7f13fca798933a0c70f69')}}
{'email': u'test@mail.com', '_id': {'$ne': ObjectId('51f7f13fca798933a0c70f69')}}
最後の 1 つは MongoDB コンソールの有効なクエリで、最初の 2 つはクエリ オブジェクトに渡そうとしたクエリで、エラー メッセージが表示されて失敗しました。
>>>User.object.query(my_query)
ValidationError: {'$ne': ObjectId('51f7f13fca798933a0c70f69')} is not a valid ObjectId
修正方法は?