5

OpenShift アプリに RockMongo をインストールしました。コレクションの一部を手動で作成しようとしていますが、コレクション挿入ビューでは一度に複数の行を挿入できないようです。

私は周りを検索しようとしましたが、私を助ける仕様/wikiを見つけることができませんでした.

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"}
]

結果: 2 つのオブジェクトが内部にある 1 つのオブジェクトとしてすべてが追加されました。

InsertRockMongoのオプションを使用して複数のアイテムを挿入する方法を知っている人はいますか?

4

1 に答える 1

9

Insertビューを使用してデータの配列を取り込むことができなかったためです。Import結局、RockMongoの機能だけを使用することになりました。

インポートしたファイルは次のようになります。

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

質問に投稿したサンプルデータに対応しています。mycollectionデータをインポートするコレクションはどこにありますか。

于 2013-08-30T08:00:11.140 に答える