如何使用MongoDB查找具有字段的所有文档,而不管该字段的值是什么?

Mik*_*ail 13 mongodb

例如,我有文档集合,其中文档可以有字段"url"(但大多数没有).如何查找所有包含字段"url"的文档(无论此字段的值如何)?

Jus*_*ins 22

要查找文档中是否存在键/字段,请使用$ exists运算符.

通过MongoDB shell ...

> db.things.find( { url : { $exists : true } } );
Run Code Online (Sandbox Code Playgroud)