mongoose.connect('mongodb://localhost/sync-db');
和mongoose.createConnection('mongodb://localhost/sync-db');
都未在本地主机上创建sync-db
。
虽然两个连接回调都已成功连接。但是,当我尝试使用show dbs
命令检查 robo-mongo 和 mongod客户端控制台时,sync-db
无法在< strong> robo-mongo 也不是 mongod客户端
WTF吗
答案 0 :(得分:2)
由于没有人回答这个问题,我会根据@Odonno在评论中所说的内容发布我自己的答案,这是正确的。
上面用于创建数据库的代码没有错,在后台已经创建了数据库,但出于某种原因(我希望有人会解释这个),在你向它添加一些数据之前你不会看到它。