Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用电子邮件作为mongodb中数据库的名称_Mongodb_Mongoose - Fatal编程技术网

无法使用电子邮件作为mongodb中数据库的名称

无法使用电子邮件作为mongodb中数据库的名称,mongodb,mongoose,Mongodb,Mongoose,如果我使用mongoose.connect('whatever/email(作为DB name'),它会抛出错误。有什么办法吗?我想为每封电子邮件创建一个单独的数据库。您可以按以下操作 拥有一个用户元集合 { email:"a@action.com", uniqueId: 12 } 使用此uniqueId作为集合名称来存储详细信息 但是每次需要两个电话-一个查找用户集合,另一个查询各自的集合。好的,谢谢,我将使用ID作为数据库名称。请向上投票我的问题,否则我将暂时被

如果我使用mongoose.connect('whatever/email(作为DB name'),它会抛出错误。有什么办法吗?我想为每封电子邮件创建一个单独的数据库。

您可以按以下操作

拥有一个用户元集合

{
  email:"a@action.com",
  uniqueId: 12
}
使用此
uniqueId
作为集合名称来存储详细信息


但是每次需要两个电话-一个查找用户集合,另一个查询各自的集合。

好的,谢谢,我将使用ID作为数据库名称。请向上投票我的问题,否则我将暂时被禁止提问是的,这很有帮助。谢谢