Meteor:如何检查集合是否存在

时间:2015-11-06 03:35:38

标签: meteor

我正在使用帐户条目,您可能知道,它不允许您在注册和登录时将您分开页面。

所以,我想要做的是检查一个名为" avatar"存在。我只想要一个真或假的答案(或null,-1等)。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

这是一个函数,它将返回一个布尔值,指示当前用户的个人资料中是否存在头像字段:

var hasAvatar = function() {
  var user = Meteor.user();
  return user && user.profile && user.profile.avatar;
};

答案 1 :(得分:0)

如果是存储所有用户数据的用户集合,您只需在浏览器控制台中执行def clearCache(): """This will just delete the files straight from the safari folder, guarentee a clean start""" try: #Using rm command assuming you are using MacOS os.system("rm -rf $HOME/Library/Safari/LocalStorage/*.localstorage") except Exception, e: log.error("Error in clearCache: %s" %e) 即可获取数据。

如果您存储了一些mongo集合,那么您需要做的就是Meteor.user()

此外,如果您在用户集合的个人资料中有头像字段,那么您可以简单地CollectionName.find().fetch()它将显示一个对象(如果存在)。 :)

试着让我知道:)。