【发布时间】:2015-08-07 08:08:41
【问题描述】:
我正在寻找一种在水线中执行 MongoDB 的 upsert 操作的方法。一种方法是使用本机方法。
Model.native(function (err, Collection){
Collection.update({"key": "val"}, {"$set": {"x": "val"}}, {"upsert": true}, function (err, updated){
// do something
})
})
但是如果我不想使用原生,我可以看到类似的函数findOrCreate,如果项目不存在,它会创建一个新条目。但是,如果该项目存在,我找不到更新该项目的方法。这是可能的还是只能为此使用本机方法?
注意:我使用的是 Sails 0.11
【问题讨论】:
标签: mongodb sails.js waterline sails-mongo