问题标签 [mongoimport]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
23 回答
254745 浏览

database - 如何使用mongoimport导入csv

尝试导入包含联系信息的 CSV:

运行它似乎不会将任何文档添加到数据库中:

Trace 说imported 1 objects,但是启动 Mongo shell 并运行db.things.find()并没有显示任何新文档。

我错过了什么?

0 投票
4 回答
12260 浏览

mongodb - 使用 mongoimport 导入日期数据类型

我有很多 GB 的数据存储在 PostgreSQL 数据库中,我需要将这些数据导入 MongoDB。我使用 CSV 导出和 mongoimport 做到了这一点。

该 CSV 中有类似“2011-06-25”的列,它已作为字符串而不是 MongoDate 导入,因此我无法有效地按日期搜索。

我发现了这个:http ://www.mongodb.org/display/DOCS/Import+Export+Tools#ImportExportTools-Example%3AImportingInterestingTypes 但是示例说,我需要对文件使用 JSON 结构。我真的需要从 PostgreSQL 导出 JSON 文件吗?

如果我这样做 - 如何?

如果我不这样做,如何通过 CSV 导出“MongoDate”?

0 投票
2 回答
4644 浏览

mongodb - 使用 mongoimport 将 CSV 读入嵌套结构?

我有一个结构如下的 mongo 文档:{ "foo": { "bar1": "val1", "bar2": "val2"} } 我想使用 csv 从 csv 导入我的数据mongoimport --type csv --headerline [...]

我不确定如何格式化 csv 中的字段名称以解决嵌套结构。例如:

测试.csv:

返回{ "_id" : ObjectId("4e9d9d25c5d8708e1f51cdbc"), "foo.bar1" : "example" } 而不是所需的输出:

无论其值如何,字段名称似乎都被解释为字符串。foo[bar1]和之类的东西foo: {bar1}也被逐字使用。

0 投票
1 回答
267 浏览

ruby-on-rails - 无法将转储的 MongoDB 与 Rails 3.1 和 Mongoid 连接

Rails 3.1 应用程序在本地运行良好,使用 MongoDB 和 mongoid(直到我不修改任何内容)。

我需要生产数据库,所以我正确地转储了它。现在我需要配置 Rails 应用程序以连接或使用这个新的转储数据库

我将所有 Mongodb 的 BSON 文件复制到我的本地 Mongo(由“mongod”命令启动)查找(/data)的文件夹中。一个文件夹 (/data/e) 中的所有文件

如何配置 MongoDB 或 Rails 或 mongoid.yml 以专门使用我移到那里的那个文件夹?

+++

附加信息:成功制作 mongodump。现在我需要将它导入到测试服务器,可能使用 mongoimport。怎么做?

0 投票
4 回答
32752 浏览

mongodb - 如何导入转储的MongoDB?

成功转储了一个 MongoDB:

我需要将其导入或导出到测试服务器并且遇到了困难,请帮我弄清楚。

我尝试了一些方法:

给出这个错误:

给出这个错误:

如何指定使用哪个集合?我应该为 -d 使用什么?我想上传什么或者我想用什么作为测试?我想导入完整的数据库,而不仅仅是它的集合。

0 投票
1 回答
780 浏览

mongodb - Mongoimport:每晚更新集合而不中断数据消耗

我收集了大约 625,000 个对象。

每晚通过 cron,我从数据提供者检索此数据的更新文件 (tsv),并且需要将它们重新导入我的 mongodb。

在不中断网站/服务及其使用数据的用户的情况下,最好的方法是什么?mongoimport --upsert 直接在集合上是最好的方法吗?就是这么慢。

我应该考虑其他涉及我的收藏副本的方法吗?

0 投票
1 回答
626 浏览

mongodb - 当我仅使用 mongoimport 进行写入活动时,写入将如何分布在不同的分片中......?

我们将使用 mongo db 作为警报监控应用程序。

我们首先考虑将数据写入文件,然后使用 mongoimport 实用程序将其写入 mongodb。每个文件平均有 1Mill 记录。

我的问题是“我们要在这里分片吗……?”

我猜 mongoimport 不知道分片。当 mongoimport 发生写入时,分片如何工作......?

0 投票
4 回答
2502 浏览

mongodb - 使用 mongoimport 将数据从 HDFS 导入 MongoDB

我在 HDFS 上有一组文件。我可以直接将这些文件加载​​到 mongoDB(使用 mongoimport)而不将文件从 HDFS 复制到我的硬盘吗?

0 投票
2 回答
1960 浏览

mongodb - 来自 CSV 中独立纬度和经度列的 Mongoimport 位置

我有一个包含 3 个字段的 CSV:名称、纬度、经度。一排看起来像这样:

将 mongoimport 纬度和经度导入 loc 字段的正确方法是什么?我知道位置索引字段需要是经度,纬度,并且是单个数组而不是纬度和经度的 2 个离散字段,但是如果有一种方法可以通过 mongoimport 处理从离散值到数组的处理,我将丢失

我是否需要先转换为包含经度和纬度的单列 loc 的 CSV?

我经常要处理将纬度和经度存储在独立列中的 CSV,所以我希望找到一种使用 mongoimport 的方法。

0 投票
2 回答
3751 浏览

mongodb - 导入成功后,mongoimport 不显示集合

我正在使用以下命令导入一个大的,大约。50Gb,mongo 中的文件。我正在使用以下命令:

几个小时后,它说成功导入了行,但是当我去检查我的数据库时,它没有显示出来。但是,当我对一个更小的文件使用相同的命令时,它可以正常工作。

请让我知道是否有人遇到类似的问题并让它工作。