Mongodb:python如何使用来更新复合对象的多个元素

时间:2019-01-04 18:57:13

标签: python mongodb

可以说我有以下文件:

{u'cust_id': u'5c23cced5f627d059876e9fa', u'food': {u'plate_one': [{u'price': u'2', u'details': {u'me tyri': u'false'}, u'productname': u'patates'}]}}

因此生成的对象将是

{'cust_id': u'5c23cced5f627d059876e9fa', u'fagito': {u'plate_one':[{u'price': u'2', u'details': {u'me tyri': u'false'}, u'productname':u'patates'},{u'price': u'3', u'details': {u'me tyri': u'false'}, u'productname': u'tyropita'}]}}

我该怎么做?

db.menu.update({'cust_id':customer_id},{'$push':"pcategory.ptype":menu}, upsert=False)

pcategory和ptype是可变的

0 个答案:

没有答案