我想使用我的收藏用户
当我#!/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');
我该怎么办?
答案 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中都是小写,如上所述。