【发布时间】:2018-07-29 15:31:35
【问题描述】:
我需要更改我的架构
const dataSchema = new Schema({
trackingPrice: [{
timeCheck: { type: Date, default: Date.now },
lowestPrice: Number,
salePrice: Number,
saleRank: Number
}]
})
到这里
const dataSchema = new Schema({
trackingPrice: [{
timeCheck: { type: Date, default: Date.now },
lowestPrice: Number,
salePrice: Number
}],
trackingRank: [{
timeCheck: { type: Date, default: Date.now },
saleRank: Number
}]
})
如何在文档下将我的数据从一个转移到另一个,然后删除“saleRank”?
【问题讨论】:
-
取决于此数据是否在生产中且变化率很高。如果不只是找到记录并操作数组并保存文档。如果使用 mongo 的 $set、$push 等事务性命令更好?
标签: javascript node.js mongodb mongoose aggregation-framework