Mongo shell 不断将文档传递到默认数据库“test”。尽管我已经设置到另一个数据库

问题描述 投票:0回答:2

我已经使用

use currentdb
将 mongo 数据库设置为当前数据库。 从本地主机插入数据时。数据不断进入默认数据库“测试”。

mongodb mongo-shell
2个回答
2
投票

在 shell 中运行

use <databasename>
只影响当前会话。

如果您随后连接到 node.js/mongoose 并使用 .save(),那将是一个单独的会话。

要找出猫鼬连接正在使用的数据库,请检查name属性。

要在connecting时设置数据库名称,请在URL中指定名称,如:

mongoose.connect('mongodb://user:pass@localhost:port/database');

0
投票

MONGO_URI = mongodb+srv://navjotbedi:[email protected]/?retryWrites=true&w=majority

我在 .env 文件中有我的连接字符串,我不确定如何使所有数据都进入不同的数据库,而不仅仅是默认的“测试”

© www.soinside.com 2019 - 2024. All rights reserved.