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