如何修改meteor用户集合名称?

时间:2017-02-16 10:28:47

标签: meteor meteorite

我想使用我的收藏用户
当我#!/usr/bin/perl use warnings; use strict; my @numbers = ( '0x23', '0xAA', '0xaa', '0x01', '0xfB' ); my @sorted_numbers = sort { hex $a <=> hex $b } @numbers; print "@sorted_numbers\n";
然后错误:users = new Mongo.Collection('users');
我该怎么办?

2 个答案:

答案 0 :(得分:0)

如果您看到mongodb集合,实际上您已经有一个集合名称'users'。

在项目中安装软件包'accounts-base'时,它会自动创建一个包含“用户”名称的集合。

因此您无法创建具有相同名称的新集合。 如果您想使用“users”收集数据,请使用Meteor.userId()Meteor.user()。使用console.log(Meteor.user())查看数据。

答案 1 :(得分:0)

如果您真的想要第二个用户集合,请执行以下操作:

Users = new Mongo.Collection('myusers');

Users = new Mongo.Collection('users2');

但是,如果您使用帐户包因为可能会造成混淆,尤其是当其他人最终处理您的项目时,我们不建议这样做。

还有事实上的Meteor约定,集合变量用初始大写字母定义,但在mongo中都是小写,如上所述。