json - 如何将 JSON 文件读入可查询的 MongoDB 集合?
问题描述
我有一个包含数百个 JSON 文件的文件夹。每个文件本质上都是一条记录——一个包含个人详细信息的 JSON 对象。以下是三个文件的示例:
记录1.json
{
"_id" : ObjectId("609d1ce7ca3840259eed1da5"),
"first_name" : "Abdulrahman",
"nationality" : "dz"
}
记录2.json
{
"_id" : ObjectId("609d1df5ca3840259eed1da6"),
"first_name" : "Tony",
"nicknames" : [
"Biggus Dickus",
"Tarzan",
"Mogli",
"King of the Jungle"
],
"age" : 21
}
记录3.json
{
"_id" : ObjectId("609d20fd8bc03bb4492cd24a"),
"first_name" : "Mary",
"last_name" : "Jane",
"age" : 19,
"gender" : "f"
}
如何将所有这些文件收集到可以从 mongo shell 内部查询的 MongoDB 集合中?我希望能够执行 db.contacts.find().pretty() 之类的命令 另外,命名每个文件的最佳做法是什么?
解决方案
推荐阅读
- oracle - ORA-00942 在 EXECUTE IMMEDIATE 创建表后引用表时出错
- android - 错误:找不到 com.google.gms:google-services:4.2.0
- flutter - How to test Flutter widgets on different screen sizes?
- excel - 动态标签颜色问题
- asp.net - Linq to sql Query 在 Asp.net mvc Web 应用程序中运行非常缓慢
- c# - 测试 TextBox 是否存在 C# WPF
- xamarin.forms - 对类型“Assembly”的引用声称它在“System.Runtime”中定义,但在 Xamarin UWP 中找不到
- python - 如何存储/缓存类中方法的值,以便以后在同一类的其他方法中使用?
- angular - Angular 7窗口调整大小事件未在服务中运行
- regex - Countif url 匹配正则表达式