我已经使用use currentdb将mongo数据库设置为当前数据库。当从本地主机插入数据时。数据一直进入默认数据库“test”。
use currentdb
6yt4nkrj1#
在shell中运行use <databasename>只影响当前会话。如果您随后使用node.js/mongoose连接并使用.保存(),那将是一个单独的会话。要找出mongoose连接正在使用的数据库,请检查name属性。要在连接时设置数据库名称,请在URL中指定名称,如下所示:
use <databasename>
mongoose.connect('mongodb://user:pass@localhost:port/database');
1条答案
按热度按时间6yt4nkrj1#
在shell中运行
use <databasename>
只影响当前会话。如果您随后使用node.js/mongoose连接并使用.保存(),那将是一个单独的会话。
要找出mongoose连接正在使用的数据库,请检查name属性。
要在连接时设置数据库名称,请在URL中指定名称,如下所示: