在费用集合中,我有这个Json:
D_Date
我想使用Python在CU
内插入文档或其他对象。
我的Python代码:
2017 Calendar update
上面的代码将文档插入集合中。我应该更改什么来添加de Hotel对象里面的天数? 提前谢谢。
答案 0 :(得分:1)
您可能希望查看insert_one
方法,而不是使用save
,而这种方法更宽松一些。
承认您的文档已在集合中创建:
[...]
expenses = db['expenses']
# Find your document
expense = expense.find_one({})
expense["Hotel"] = { "days": d }
# This will either update or save as a new document the expense dict,
# depending on whether or not it already has an _id parameter
expenses.save(expense)
如果不存在此类文档,则知道find_one
将返回None
,您可能需要备份文档。因此,您可以使用save
轻松完成此操作。