如果我想要"重置"只是好奇以下哪一个更有效率? (单个)文档如果存在则为其初始状态,如果不存在则创建新文档。
Collection.remove({ initialField: "dirtyString" });
Collection.insert({ initialField: "initialString" });
或
let _id = Collection.findOne({ initialField: "dirtyString" });
Collection.update(_id, { initialField: "initialString" });
谢谢!
答案 0 :(得分:1)
在一个命令上做所有事情有什么问题?
Collection.update({ initialField: "dirtyString" }, { initialField: "initialString"});