【发布时间】:2022-01-18 05:28:25
【问题描述】:
我无法更新 MongoDB (Mongoose) 中文档内的数组。这是我对库存模型的定义。
const ticker = new mongoose.Schema({
ticker: String,
Price: Number,
Amount: Number,
PastPrices: [Number]
});
export const stock = mongoose.model("Stocks", ticker);
这是 MongoDB 中的一个文档
{
"_id": {
"$oid": "61e5d0e1dfda4d7c85dc8fe2"
},
"PastPrices": [
2
],
"ticker": "TSLA",
"Price": 2,
"Amount": 0,
"__v": 0
}
我在 mongoose 中运行它,但 PastPrices 没有更新。我希望能够每隔几秒将其推送到这个数组中,然后将其渲染到图表中
stock.updateOne({ticker: "TSLA"},
{ $push: { PastPrices:1}}
);
我没有收到任何错误,但它只是没有更新
【问题讨论】:
标签: javascript typescript mongodb mongoose mongodb-query