json - json文件项目作为单个项目插入mongodb
问题描述
这是我第一次使用 mongodb,我有一个 products.json 文件,格式为
{"products":[ {} , {} , {} ] }
当我使用以下命令将其插入 mongodb 时:
mongoimport --db databaseName --collection collectioname --file products.json
我在我的集合中将 products.json 作为具有单个对象 id 的单个文档而不是具有{}
数组中每个对象的 id 的文档。显然我的 json 格式不正确,我非常感谢您的帮助,因为我是初学者。
解决方案
根据您的描述,您需要使用 --collection products 导入,并将您的产品放在 json 文件中,如下所示:
{}
{}
{}
或者您可以修改文件内容如下:
[{},{},{}]
并将 --jsonArray 添加到 mongoimport 命令以将数组对象作为单独的文档加载...
推荐阅读
- java - (org.gradle.api.tasks.TaskExecutionException:任务':app:compileDebugJavaWithJavac'的执行失败)同时使用firebase
- javascript - 出现服务器 500 内部错误,但在邮递员中工作正常
- python-3.x - 如何防止编写相同的代码?无法正确编写装饰器。Python
- c# - 在 C# 中抛出 Catch
- c# - 如何将多列分组结果传递给剃刀视图
- python - Selenium - AttributeError:对象没有属性'find_element_by_css_selector'
- elasticsearch - Elasticsearch 优化存储
- android - Android 数据绑定会吞下其他编译器的错误
- android - 无法显示已添加的片段
- java - 在方法中使用 spring 注释启动调度程序