【发布时间】:2016-10-12 01:07:00
【问题描述】:
我有一个以下格式的集合
{Name: "Asd", Age: 23}
我想添加一个文档数组,使最终集合看起来像
{
Name: "Asd",
Age: 23,
Address: [
{City: "Tokyo", Country: "Japan"},
{City: "Beijing", Country: "China"}
]
}
在pymongo中尝试了以下代码
db.collection.update({Name:"Asd", Age:23},{"$push":{"address":{"City:"Tokyo",Country:"Japan"}}},upsert=True)
收到以下错误:
“地址”字段必须是数组,但在文档中是对象类型
【问题讨论】:
标签: mongodb mongodb-query pymongo