Как найти конкретный массив в объекте в MongoDB? [Дубликат]

for (Integer i : l)
{
    if (i.intValue() == 5){
            itemsToRemove.add(i);
            break;
    }
}

Ловушка - это удаление элемента из списка, если вы пропустите внутренний вызов iterator.next (). он все еще работает! Хотя я и не предлагаю писать такой код, он помогает понять концепцию: -)

Cheers!

11
задан Shog9 16 March 2013 в 07:20
поделиться

2 ответа

Чтобы узнать, существует ли в вашем документе ключ / поле, используйте оператор $ exists .

С помощью оболочки MongoDB ...

> db.things.find( { url : { $exists : true } } );
21
ответ дан Justin Jenkins 19 August 2018 в 14:19
поделиться

db.things.find ({url: {$ exists: true}}, {url: 1, _id: 1});

, если вы передумали и вы хотите отобразить только URL-адрес без _id, вы должны изменить значение клавиши _id на 0.

1
ответ дан mongotop 19 August 2018 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: