无法打开MongoDB shell中的集合

时间:2018-03-24 19:32:32

标签: node.js mongodb

我无法在MongoDB命令提示符中打开一个集合。我可以添加用户,更新用户,通过Postman等获得用户......

第一次发生这种情况是几个月前删除用户的。首先,db.database.find()没有显示任何内容。但重新启动我的本地Windows10机器后,它再次工作。但现在重新启动甚至不起作用。我想打开集合the proper way。有什么想法吗?

MongoDB shell version v3.4.6
connecting to: mongodb://127.0.0.1:27017/
MongoDB server version: 3.4.6
> show dbs
admin    0.000GB
user  0.000GB
local    0.000GB
> use user
switched to db user
> show collections

profiles
users
> use users
switched to db users
> db.users.find()

// then nothing happens anymore

1 个答案:

答案 0 :(得分:0)

您切换到数据库{% for teacher in teachers %} {{ dump(teacher) }} {% endfor %} 您没有名为users的数据库,只是不使用users而只使用use users

db.users.find()

use命令用于数据库,因此您不应该使用它来签出集合。