Как исправить этот запрос в MongoDB?

#linux #database #mongodb

Вопрос:

 db.inspections.update(
  { "id": "20032-2020-ACME" }:
  { $set:
    {
      "business_name": "NEW ACME Flowers",
      "result: business re-opened",
      "comments": "Flowers after the explosion"
    }
  }
)
 

Я продолжаю получать сообщение об ошибке, что отсутствует скобка, но когда я ее добавляю, я получаю сообщение об ошибке, что ожидается имя свойства, но есть»}».

Комментарии:

1. удалите : из { «идентификатор»: «20032-2020-ACME» }: ,

2. Теперь он говорит, что есть : отсутствует после идентификатора свойства

Ответ №1:

Попробуйте это (но это не вопрос, который нужно задавать, это просто небольшие опечатки, которые мы все делаем : был неправ, и вы забыли»»).

 db.collection.update({
  "id": "20032-2020-ACME"
},
{
  $set: {
    "business_name": "NEW ACME Flowers",
    "result": "business re-opened",
    "comments": "Flowers after the explosion"
  }
})
 

Комментарии:

1. Да, в этом-то и была проблема.