【发布时间】:2014-09-12 21:26:10
【问题描述】:
这是行不通的,但希望这个和满嘴的标题能说明问题
function addToDB(account_id)
{
obj = {};
if (!Accounts.findOne({account_id: account_id})) obj.createdAt = new Date().valueOf();
obj.account_id = account_id;
Accounts.upsert({account_id: account_id}, {$set: obj});
}
我需要使用 account_id 而不是 MongoDB 对象 ID,因此它必须是可索引的/唯一的。如果是更新,createdAt 不应更改。
已更新,因此它可以在原始上下文中使用,但我更喜欢我评论的解决方案而不是正确答案。
【问题讨论】:
标签: javascript mongodb meteor mongodb-query