3
我想在mongodb文档中保存一组标签,例如MongoDB Java驱动程序阵列
{
id:"104454",
tags:["tag1", "tag2"]
}
虽然我正在努力弄清楚如何使用Java驱动程序来完成此操作。我以为我会用BasicDBList
,但这似乎不对。
有人可以帮忙吗?
在此先感谢。
我想在mongodb文档中保存一组标签,例如MongoDB Java驱动程序阵列
{
id:"104454",
tags:["tag1", "tag2"]
}
虽然我正在努力弄清楚如何使用Java驱动程序来完成此操作。我以为我会用BasicDBList
,但这似乎不对。
有人可以帮忙吗?
在此先感谢。
您可以使用简单的数组,然后你可以这样做:
doc.put("tags", array)
当保存数组到MongoDB中使用Java,根据online doc,你可以使用任何扩展List
。
所以,使用您的例子,这将是类似以下内容:
ArrayList tags = new ArrayList();
tags.add("tag1");
tags.add("tag2");
BasicDBObject doc = new BasicDBObject(new ObjectId(), tags);
http://www.mongodb.org/display/DOCS/Java+Tutorial – stacker 2010-11-23 23:29:52