使用mongoimport并不能正确保存数据

时间:2017-09-25 12:07:52

标签: json mongodb

因此,我没有直接使用mongo shell,而是决定创建一个json文件然后将其导入monngodb更容易,但是在这个过程中发生了一些奇怪的事情。继承我的代码:

mongoimport --db test_poke --collection testing --type json --file pokeapi.json --jsonArray

2017-09-24T23:45:44.017-0400连接到:localhost 2017-09-24T23:45:44.624-0400导入4个文件

> show dbs
admin       0.000GB
anime       0.000GB
api         0.000GB
exampleDb   0.000GB
local       0.000GB
myDB        0.000GB
pokedex     0.000GB
superheros  0.000GB
test_poke   0.000GB
users       0.000GB
yUser       0.000GB
> use test_poke
switched to db test_poke
> db.test_poke.find()
> db.test_poke.find({})

// json data

  {
    "name": "pikachu",
    "size": "small",
    "element_type": "electric"
  },
  {
    "name": "squirtle",
    "size": "small",
    "element_type": "water"

  },
  {
    "name": "charmander",
    "size": "small",
    "element_type": "fire"
  },
  {
    "name": "bulbasoor",
    "size": "small",
    "element_type": "earth"
  }

我猜没有找到数据,因为没有返回任何内容,但使用其他任何东西来CRUD工作并显示结果。我也阅读了文档,并确保按照他们的指示,但没有去。有人能帮忙吗?使用mongodb的3.4.7版本。

1 个答案:

答案 0 :(得分:1)

您的收集名为testing,位于test_poke数据库中。由于评论表明您的查询是错误的,应该是

db.testing.find()