2

次のドキュメントがあるとします。

  {{i:1},{i:9},{i:10}}
  {i:3}
  {{i:4},{i:0}}
  {{i:5},{i:-3},{i:30}}

各行はドキュメントを表します

i の値を ArrayList またはある種の List に一般的に保存することは可能ですか?

私はJavaでこれを達成しようとしています

前もって感謝します

4

1 に答える 1

1

次のようにドキュメントを少し変更すると、次のようになります。

{ivalues:[{i:1},{i:9},{i:10}]}

次に、次のように Java でドキュメントを作成できるはずです。

ArrayList<DBObject> x = new ArrayList<DBObject>();
x.add(new BasicDBObject("i", 1));
x.add(new BasicDBObject("i", 9));
x.add(new BasicDBObject("i", 10));
BasicDBObject doc = new BasicDBObject("ivalues", x);

通常どおり保存/取得します。

于 2012-04-09T13:31:55.923 に答える