5

我刚刚在我的 OpenShift 应用程序上安装了 RockMongo。我正在尝试手动创建一些集合,但是集合插入视图似乎无法一次插入多行。

我试过四处搜索,但找不到任何规范/维基来帮助我。

Array 选项似乎用于以 PHP 数组格式创建对象。

这是迄今为止我尝试过的 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"}
]

结果:将其全部添加为一个对象,其中包含两个对象。

有谁知道使用InsertRockMongo 中的选项插入多个项目的方法?

4

1 回答 1

9

因为我无法使用Insert视图来引入数据数组。我最终只使用了ImportRockMongo 的功能。

我导入的文件如下所示:

db.mycollection.insert([
    {"name": "Object 1", category: "Cat 1"},
    {"name": "Object 2", category: "Cat 2"}
]);

对应于我在问题中发布的示例数据。mycollection您要将数据导入到的集合在哪里。

于 2013-08-30T08:00:11.140 回答