我有一個給定的查詢criteria
,它可能會或可能不會返回collection
的某些文檔。 我想獲得所有文件,不符合criteria
。 因此,基本上所有的文件collection
,如果我使用collection.find(criteria)
將不會被發現。獲取不符合標準的所有收集文檔
我有兩種方法:
- 否定查詢。我嘗試了
collection.find({$not: criteria})
,它引發了一個錯誤。 - 獲取所有文件並且與
criteria
相匹配的文件縮小:collection.find()
\collection.find(criteria)
以「\」爲補全運算符。 - 但我不知道該怎麼做。
你能給我一個Javascript/Node中的代碼示例嗎?
你提到的'criteria'是什麼細節?否則,你的問題可能會被關閉,因爲它似乎太董事會... – zangw
@zangw可以用https://docs.mongodb.org/manual/reference/operator/query/#query-selectors構建任何東西,比如'{ $和:[ {name:{$ exists:true}}, {url:{$ exists:true}}] }; ' – Strernd
可能是什麼?也許這很難回答你的答案... – zangw