【发布时间】:2015-07-09 21:30:45
【问题描述】:
如何在 Meteor 中创建 get_or_create 函数(类似于 https://docs.djangoproject.com/en/1.8/ref/models/querysets/#get-or-create)?
我必须使用吗
var element = Elements.findOne({number: 32});
if (element) {
var elementId = element._id;
} else {
// override element
element = Elements.insert({number: 32});
var elementId = element._id;
}
// do something with elementId
好像不太方便。
我想知道 Meteor 或 MongoDB 是否已经像 Collection.upsert() 那样内置了一些东西。
【问题讨论】:
-
也许这正是
upsert: true所做的,只是它不返回文档?
标签: javascript node.js mongodb meteor