问题标签 [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 投票
0 回答
165 浏览

json - 在导入时转换 MongoDB 字段类型

我有超过 500 万个 JSON 对象存储在数百个文本文件中,我将把它们导入 Mongo 数据库。我创建了一个 Windows 批处理文件来迭代存储文件的目录并使用“mongoimport”导入它们。这按预期工作,但 JSON 对象中的一个字段是一个浮点值,由于某种原因存储为字符串。

无论如何在导入数据时转换他的字段类型?之后我尝试将字段转换为数字,但速度非常慢。

0 投票
1 回答
375 浏览

mongodb - mongoimport 可以维护深度嵌套键的指定顺序吗?

我有一些测试数据正在尝试导入 MongoDB:

如果我使用 db.cars.insert() 插入行,所有嵌套字段都会完全按照显示的顺序出现。但是,如果我使用mongoimport导入这些行,则顺序会混乱:

这意味着如果我想检查哪些文档具有相同的嵌套“部分”,我无法正确比较它们。

应该只有两组。那么,mongoimport 可以保持深度嵌套键的指定顺序吗?

0 投票
2 回答
3891 浏览

json - SyntaxError:在 MongoDB 中导入 JSON 文件时出现意外标识符

执行上述命令时出现 SyntaxError: Unexpected identifier。

这个脚本有什么问题?

非常感谢

0 投票
12 回答
9331 浏览

mongodb - `字段不能相同:''和''` mongoimport错误

我正在尝试将 csv 导入本地计算机上的 mongodb。我在 shell 中使用了以下命令:

我收到以下错误:

我找不到任何关于这意味着什么的东西。我究竟做错了什么?顺便说一下,csv 文件是 mongoexport 的结果。

这是列标题和一些数据:

0 投票
1 回答
4000 浏览

mongodb - 将 mongo 集合导入现有集合而不覆盖它

是否可以将 mongodump 导入到现有集合中添加(而不是覆盖它)?如果是,如何?

会用mongoimport --db mydb吗?

这些集合在结构上相同,但很简单,具有来自同一应用程序不同实例的不同数据集。我想将所有数据合并到一个数据库中。

0 投票
6 回答
16669 浏览

json - Mongoimport json 文件更新或覆盖..?

我有名称为“项目”的数据库和名称为“样本”的集合,然后我使用mongoimport命令插入了一个 JSON 文件。

现在我编辑了相同的 JSON 文件。因此,如果要将相同的 JSON 文件导入到集合中,那么我将面临创建多个实例并且没有进行更新的问题。

有没有办法使用mongoimport命令更新或覆盖 mongodb 中已经存在的数据?

请注意,我也尝试使用--mode=upsert标志:

0 投票
0 回答
189 浏览

mongodb - 从两个数据库导入/导出到中央数据库时重复对象 ID Mongo db

我有两个 mongo 实例在两个不同的环境(客户端)上运行。我有一个中央数据库(服务器),所有客户端的数据都将保存在其中。我正在使用mongorestoremongodump导出数据。我怀疑是否有可能存在相同的对象 ID客户数据库。如果我导出这些数据会发生什么?旧数据会被覆盖吗?

0 投票
0 回答
258 浏览

json - mongoimport json文件使文件数量翻倍

我试图使用 mongoimport 将 json 文件导入 mongodb。
json 文件被格式化为每行一个文档,例如:

mongoimport --db mydb --collection mycollection data.json在命令行上使用,得到:

但是当我使用 mongo shell 并尝试时,db.mycollection.find().count()我得到了 8170。文件数量增加了一倍。

然后我尝试查找带有“id”(不是“_id”)的文档,除了“_id”之外,我得到了两个相同的结果。

那么为什么文件被保存了两次呢?

0 投票
1 回答
2019 浏览

arrays - 如何在 MongoDB 中存储数字数组

我希望在 MongoDB 文档中存储一组单独的乐透开奖号码。

以下结构均不起作用。谁能指出形成 JSON 以促进这种类型的存储的正确方法?

我希望将此文档作为 Mongo 文档导入,并最终在此基础上进行构建。

0 投票
1 回答
4189 浏览

mongodb - s3cmd 管道 mongodb 3.0.2 SASL 身份验证失败

有人在升级到 mongodb 3.0.2 后s3cmd遇到问题吗?mongoimport我收到 SCRAM-SHA1 / SASL 错误,但不知道如何解决这个问题?与 s3 之间的连接仍然不受影响并且工作正常。

直到最近我才成功地使用s3cmd管道从 mongodb 2.6 输出:

现在正在返回:

“失败:连接到数据库服务器时出错:服务器在 SASL 身份验证步骤中返回错误:身份验证失败。”

提前致谢