从产品系列(Mongoose Schema)中,我将属于特定经销商的所有产品都放入javascript对象数组中。
稍后,在删除,更新并添加一些项目之后,我需要将此对象收回到包含所有更改的集合中。
在Mongoose或MongoDB中执行此操作有一些快速而优雅的一体化方法吗?
谢谢!
答案 0 :(得分:0)
目前还不完全清楚您所询问的内容,到目前为止您尝试过的内容以及代码的外观(如果您想改进您的问题,请参阅how to ask good questions )。
但是如果你有一个Mongose文档数组,例如在一个名为documents
的数组中,那么你可以改变它们中的任何一个 - 例如第一个用:
documents[0].field = 'new value';
并保存:
documents[0].save(function (err, updated) {
if (err) {
// handle error
} else {
// handle success
}
});
有关详细信息,请参阅Mongoose文档: