使用mongodb成功导入后未显示新集合

使用mongodb成功导入后未显示新集合,mongodb,openshift,Mongodb,Openshift,知道为什么收藏没有显示在结果中吗?我已将lastmanstanding设置为当前db [host repo]\> mongoimport --db $OPENSHIFT_APP_NAME --collection players --drop --host $OPENSHIFT_MONGODB_DB_HOST --port $OPENSHIFT_MONGODB_DB_PORT --username $OPENSHIFT_MONGODB_DB_USERNAME --password $OP

知道为什么
收藏
没有显示在结果中吗?我已将
lastmanstanding
设置为当前
db

[host repo]\> mongoimport --db $OPENSHIFT_APP_NAME --collection players --drop --host $OPENSHIFT_MONGODB_DB_HOST --port $OPENSHIFT_MONGODB_DB_PORT --username $OPENSHIFT_MONGODB_DB_USERNAME  --password $OPENSHIFT_MONGODB_DB_PASSWORD --file db/primer-dataset-players.json --jsonArray
connected to: 127.2.202.130:27017
Sun Oct 18 11:15:19.789 dropping: MyDatabaseName.players
Sun Oct 18 11:15:19.796 imported 3 objects
[lastmanstanding-bobbyrne01.rhcloud.com repo]\> mongo
MongoDB shell version: 2.4.9
connecting to: 127.2.202.130:27017/admin
Welcome to the MongoDB shell.
For interactive help, type "help".
For more comprehensive documentation, see
    http://docs.mongodb.org/
Questions? Try the support group
    http://groups.google.com/group/mongodb-user
> set MyDatabaseName
set MyDatabaseName to true
> show collections
system.indexes
system.users
db/primer dataset players.json的内容

[
    {
        "name": "bobbyrne01",
        "id": 21
    },
    {
        "name": "Someone",
        "id": 55
    }
]

设置当前数据库的命令是
use
not
set
。有关文档,请参阅

因此,它应该是:

> use MyDatabaseName
而不是

> set MyDatabaseName

您可能希望
使用MyDatabaseName
而不是
设置MyDatabaseName
@johnyhk,谢谢。