我已经使用
use currentdb
将 mongo 数据库设置为当前数据库。
从本地主机插入数据时。数据不断进入默认数据库“测试”。
在 shell 中运行
use <databasename>
只影响当前会话。
如果您随后连接到 node.js/mongoose 并使用 .save(),那将是一个单独的会话。
要找出猫鼬连接正在使用的数据库,请检查name属性。
要在connecting时设置数据库名称,请在URL中指定名称,如:
mongoose.connect('mongodb://user:pass@localhost:port/database');
MONGO_URI = mongodb+srv://navjotbedi:[email protected]/?retryWrites=true&w=majority
我在 .env 文件中有我的连接字符串,我不确定如何使所有数据都进入不同的数据库,而不仅仅是默认的“测试”