我刚在我的OpenShift应用程序上安装了RockMongo。我试图手动创建一些集合,但集合插入视图似乎不能一次插入多行。
我试过搜索但找不到任何规格/维基来帮助我。
Array选项似乎用于以PHP数组格式创建Object。
以下是我到目前为止尝试过的JSON选项。
{name: "Object 1", category: "Cat 1"},
{name: "Object 2", category: "Cat 2"}
结果:仅将最后一个对象添加到数据库中
[
{name: "Object 1", category: "Cat 1"},
{name: "Object 1", category: "Cat 1"}
]
结果:将其全部添加为一个对象,其中包含两个对象。
有没有人知道在RockMongo中使用Insert
选项插入多个项目的方法?
答案 0 :(得分:8)
因为我无法使用Insert
视图来引入数据数组。我最后只使用了RockMongo的Import
功能。
我导入的文件如下所示:
db.mycollection.insert([
{"name": "Object 1", category: "Cat 1"},
{"name": "Object 2", category: "Cat 2"}
]);
对应我在问题中发布的示例数据。其中mycollection
是您要将数据导入的集合。