【发布时间】:2012-04-18 09:35:10
【问题描述】:
我每天每米有一份文件。如果他不存在,如何在数据数组中添加另一个子文档并创建整个文档?
{ “关键”:“20120418_123456789”, “数据”:[ { “计”:123456789, "DT": ISODate("2011-12-29T16:00:00.0Z"), “能源”:25, “PM”:11, “最大峰值”:16 } ], “配置”:{“someparam”:4.5} }我可以为此目的使用 upsert 吗?
如果文档存在,结果将是:
{ “关键”:“20120418_123456789”, “数据”:[ { “计”:123456789, "DT": ISODate("2011-12-29T16:00:00.0Z"), “能源”:25, “PM”:11, “最大峰值”:16 }, { “计”:123456789, "DT": ISODate("2011-12-29T16:15:00.0Z"), “能源”:22, “Pmin”:13, “最大峰值”:17 } ], “配置”:{“someparam”:4.5} }提前致谢
【问题讨论】:
标签: mongodb