Чтобы узнать, существует ли в вашем документе ключ / поле, используйте оператор $ exists .
С помощью оболочки MongoDB ...
> db.things.find( { url : { $exists : true } } );
Это возможно - почему бы и не быть? Смартфоны - это тоже просто встроенные компьютеры. Я думаю, что получить сертификаты CE / FCC / etc с таким встроенным устройством будет не так просто. И производственные испытания ...
Но возможно ли это? Возможно нет. Потребляемая мощность намного выше, чем у любой RF-линии, она более чувствительна к шуму (в буквальном смысле), а необходимые компоненты (микрофон + динамик) больше, чем RF-компоненты (антенна).
И еще, при работе с ультразвуком, нужно учитывать целый ряд других вещей, начиная с пластикового дизайна встроенного устройства. Но также такие вещи, как влияние ультразвука на людей и их домашних животных и т. Д.
Конечно, это возможно. Еще в 1970-х годах мой пульт ДУ телевизора использовал ультразвук, чтобы сменить канал и выключить телевизор. Управление было несколько элементарным IIRC, короткое нажатие переключило канал, а долгое нажатие выключило телевизор. Это работало довольно надежно для этих функций.
Для обеспечения большей функциональности потребуется более сложная схема модуляции, которая, как было сказано в другом ответе, будет подвержена помехам от других источников звука. Это, вероятно, объясняет, почему инфракрасные сигналы связи используются в более современных системах дистанционного управления.