MongoDB:如何使用模式更新文档数组?

时间:2016-03-18 20:29:48

标签: node.js mongodb mongoose

var product = {
    itemId: 12898498487,
    content: "Content"
};

MyColletion.update({ 'itemId': product.itemId }, product, { upsert: true });

这很有效。 如何更新对象数组?插入产品工作正常...

修改

insertProducts(products: IProduct[]) {
    var resolver = Promise.defer();

    Product.collection.insert(products)
        .then(() => {
            resolver.resolve());
        });

    return resolver.promise;
}

然后我想用新数据更新插入的文档。怎么样?如果我尝试将插入方法更改为更新,则不会发生任何事情。

0 个答案:

没有答案