Например, у меня есть коллекция с документами, где документы могут иметь поле «URL» (но большинство из них не имеют) Как мне найти все документы, в которых есть поле "url" (независимо от значения этого поля)?
Чтобы определить, существует ли ключ / поле в вашем документе, используйте оператор $ существующие .
Через оболочку MongoDB ...
> db.things.find( { url : { $exists : true } } );
db.things.find ({url: {$ существующие: true}}, {url: 1, _id: 1});
если вы передумали и хотите отобразить только URL без _id, вам нужно изменить значение ключа _id на 0.