Я использую команду оболочки mongodb, я могу получить данные для сбора, используя db.collection.find(findQuery)
.
В моем примере у меня есть таблица "Книги и авторы", и между ними много, много.
Пример данных о просмотре из таблицы книг (эти данные просматриваются почтальоном)
{"authors": [
{
"id": "123",
"name": "Sivakumar"
},
{
"id": "124",
"name": "Ram"
}
],
"id": "456",
"title": "Believe Yourself"
}
Я могу удалить запись автора с помощью db.authors.remove({name:"Ram"})
. Это удаляет запись Ram, но я должен удалить все записи авторов, связанные с книгами, используя команду shell. Я не нашел никакой документации для заполнения в команде оболочки. Как я могу удалить записи авторов, используя команду find и заполнить в командной оболочке mon go.