【发布时间】:2020-11-06 03:21:13
【问题描述】:
database = {
'__v': 78,
'_id': ObjectId('5de4218d6a2be815b9e215e1'),
'services': [
{
'_id': ObjectId('5de4218e6a2be815b9e2186d'),
'name':'shivam',
},
{
'_id': ObjectId('5de4218e6a2be815b9e2181e'),
'name': 'Shivi'.
}
]
}
catalogues.update_one({'services._id': ObjectId(id)},{'$set': {'age':
"30"}},False,True)
这是 mongodb.collection 中的文档之一。如何在 pymongo 的服务(列表/数组)中放置的字典中添加字段“年龄”并在数据库中更新。
【问题讨论】:
-
这能回答你的问题吗? Inserting data to nested array in mongodb
-
我实际上是在 pymongo 中寻找解决方案。您提供的链接是 javascript。
-
请求应该是一样的,因为它都是一个 MongoDB 查询
-
但它没有。这个方法我试过了。