什么';这是检查收集是否成功的正确方法。在Meteor中找到成功吗?

什么';这是检查收集是否成功的正确方法。在Meteor中找到成功吗?,meteor,Meteor,所说的“find返回一个游标”,并且可以使用“fetch”返回所有匹配的文档,但是我没有找到这个“cursor”对象的完整引用 我想使用这个“cursor”对象来检查find是否成功地得到了一些结果或什么也没有得到 以下是我现在正在做的事情: if (Tags.find({name: tag["tag"]}).fetch().length === 0) { // Not found, add default documents } 不确定这是否是正确的方法(最佳实践)?习惯用法是: 这

所说的“find返回一个游标”,并且可以使用“fetch”返回所有匹配的文档,但是我没有找到这个“cursor”对象的完整引用

我想使用这个“cursor”对象来检查find是否成功地得到了一些结果或什么也没有得到

以下是我现在正在做的事情:

if (Tags.find({name: tag["tag"]}).fetch().length === 0) {
   // Not found, add default documents 
}
不确定这是否是正确的方法(最佳实践)?

习惯用法是:

这比
fetch()
更有效,因为它只查询数据库中的一个文档

您也可以使用,但请注意

if (!Tags.findOne(...)) {
  // nothing found, add default documents
}