gat*_*bar 2 import mongodb mongodb-query
我已使用 mongoimport 实用程序将数据从 csv 文件导入到 mongodb,该文件有一百万条记录:
show dbs;
admin 0.000GB
ded 0.305GB
local 0.000GB
visitors 0.000GB
db.ded.find();
Run Code Online (Sandbox Code Playgroud)
为什么ded数据库有0.305GB的数据却没有行?我怎样才能看到这些数据?任何对此的投入都会有很大的帮助。
find()
不返回任何文档,因为您使用的test
数据库没有名为 的集合ded
。
默认情况下,MongoDB 连接到test
数据库,从 的输出show dbs
可以清楚地看出这ded
是一个数据库。要查询该数据库中集合中的文档,您首先需要使用以下命令切换到该数据库:
use ded
Run Code Online (Sandbox Code Playgroud)
然后show collections
列出该数据库中的集合。
另请注意,切换后,db
是数据库的实例(此处ded
),因此您将像这样查询您的集合:
db.collectionname.find()
Run Code Online (Sandbox Code Playgroud)
因此,如果您的收藏集名称是“航班”,
db.flights.find()
Run Code Online (Sandbox Code Playgroud)