假设我们有以下文件:
{{i:1},{i:9},{i:10}}
{i:3}
{{i:4},{i:0}}
{{i:5},{i:-3},{i:30}}
每一行代表一个文档
是否可以将 i 的值保存在 ArrayList 或一般的某种列表中?
我正在尝试用 java 实现这个
提前致谢
最佳答案
如果您按以下方式稍微更改文档:
{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);
并像往常一样保存/检索它。
关于java - 在 Java MongoDb 中,如何将特定字段的值保存在 ArrayList 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10058242/