Как вставить/удалить/обновить второй слой (адрес и возраст) следующего json в mongodb?Mongodb CRUD Query
{
"name": "json",
"profile": {
"address": "jersey",
"age":32
}
}
Как вставить/удалить/обновить второй слой (адрес и возраст) следующего json в mongodb?Mongodb CRUD Query
{
"name": "json",
"profile": {
"address": "jersey",
"age":32
}
}
Допустим, вы хотите увеличить возраст всех пользователей в коллекции «вещи» на 1, вы могли бы сделать следующее:
db.stuff.findAndModify({
query: {"name": "json"},
update: { $inc: { "profile.age": 1 }
});
И изменить адрес, вы бы выполните следующие действия:
db.stuff.findAndModify({
query: {"name": "json"},
update: { "profile.address": "Blue Jays Way, Toronto" }
});
Я нашел MongoDB Documentation и тому (бесплатно) MongoDB University course быть невероятно полезным.
Как насчет того, чтобы я хотел изменить значение адреса? – Taewan
Я отредактировал ответ, чтобы включить изменение адреса –
Taewan, если один из ответов адекватен, пожалуйста, «примите» ответ. В противном случае дайте нам знать, как еще мы можем помочь. Благодарю. –
Если вам нужна дополнительная информация о работе CRUD в mongoDB, посмотрите на эту ссылку: http://4dev.tech/2015/08/mongodb-basics-select-insert-update-and-delete/ –