gpt4 book ai didi

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

转载 作者:IT老高 更新时间:2023-10-28 13:12:43 25 4
gpt4 key购买 nike

我有很多 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”?

最佳答案

实际上,即使数据量很大,第一个选项也相当快。这是使用 mongo 控制台的示例查询:

/usr/bin/mongo yourdbname --eval "db.yourcollectionname.find().forEach(function(doc){doc.yourdatefield = new ISODate(doc.yourdatefield);db.yourcollectionname.save(doc)});"

关于mongodb - 使用 mongoimport 导入日期数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com