从Products集合(Mongoose Schema)中,我将属于特定经销商的所有产品放入一个JavaScript对象数组中。稍后,在删除、更新和添加一些项之后,我需要将此对象连同所有更改一起收回到集合中。在Mongoose或MongoDB中,是否有某种一体化的方式快速而优雅地执行此操作?
6vl6ewon1#
如果你有一个Mongose文档数组,例如在一个名为documents的数组中,那么你可以修改其中的任何一个-例如第一个:
documents
documents[0].field = 'new value';
字符串并使用以下命令保存它:
documents[0].save(function (err, updated) { if (err) { // handle error } else { // handle success } });
型请参阅Mongoose文档了解更多信息:
1条答案
按热度按时间6vl6ewon1#
如果你有一个Mongose文档数组,例如在一个名为
documents
的数组中,那么你可以修改其中的任何一个-例如第一个:字符串
并使用以下命令保存它:
型
请参阅Mongoose文档了解更多信息: