【发布时间】:2020-12-21 03:08:39
【问题描述】:
我可以用 mongodb 的聚合框架重构数据吗
array: [{date: "27-08-12", nestedArray: [0, 1, 2]}, {date: "18-08-12", nestedArray: [0, 2]}]
到
array: [{"27-08-12": [0, 1, 2]}, {"18-08-12": [0, 2]}]
?
【问题讨论】:
-
取决于你想用它做什么。你想查询它,你想更新数据库还是?提供更多信息以及您拥有什么、您想要实现什么、应该在哪里使用/存储结果以及在什么条件下。
-
这个主题的变化太多,无法猜测。请提供 2 个输入文档和 1 个(或更多,如果合适的话)输出文档以及您尝试到达那里的内容。另外:将日期之类的 rval 转换为 lvals(键)通常会导致以后的混乱和麻烦。
标签: mongodb aggregation-framework