2017-02-23 52 views
0

Я пытаюсь удалить validationed сбор документов поле/запись, используя followng запрос, но я не получаю фактический выход:В MongoDB, как я могу удалить поле validationed сбор документов/запись

db.work.update({}, {$unset:{Name:'abcd'}}, false,true) 
+0

Что вы подразумеваете под 'validateded'? Кроме того, что вы ожидаете от вывода? Вы пытались запросить ваши документы, чтобы узнать, есть ли у какого-либо документа свойство «Имя»? Измените свой вопрос соответствующим образом. –

+0

Ваш запрос верный, вы должны проверить свои документы в коллекции, если есть документ, который содержит поле «Имя». Если есть, все документы должны были быть обновлены по этому запросу. –

ответ

0

Если вы пытаются использовать {Name:'abcd'} в качестве критериев поиска для установки значения имени, тогда ваш запрос должен быть: db.work.update({Name:'abcd'},{$unset:{Name:true}},false,true).

Какое значение nModified для WriteResult?

 Смежные вопросы

  • Нет связанных вопросов^_^