在MongoDB中,可以使用update
方法来替换数组数据。
假设有以下的文档结构:
{
"_id": ObjectId("5f8a4cfb3f8d9e001faba58c"),
"name": "John",
"fruits": ["apple", "banana", "orange"]
}
如果要替换fruits
数组中的数据,可以使用以下的update
命令:
db.collection.update(
{ "_id": ObjectId("5f8a4cfb3f8d9e001faba58c") },
{ $set: { "fruits": ["grape", "mango", "pineapple"] } }
)
这将替换原来的fruits
数组为["grape", "mango", "pineapple"]
。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: mongodb中怎么优化查询效率