MongoDB Java驱动程序阵列
我试图在mongodb文档中保存一组标记,例如MongoDB Java驱动程序阵列,java,mongodb,Java,Mongodb,我试图在mongodb文档中保存一组标记,例如 { id:"104454", tags:["tag1", "tag2"] } 不过,我正在努力弄清楚如何使用Java驱动程序实现这一点。我想我会使用BasicDBList,但这似乎不对 有人能帮忙吗 提前感谢。您可以使用简单数组,然后可以执行以下操作: doc.put("tags", array) 在使用Java将数组保存到MongoDB时,根据,您可以使用扩展列表的任何内容 因此,以您的示例为例,这将类似于以下内容: Arra
{
id:"104454",
tags:["tag1", "tag2"]
}
不过,我正在努力弄清楚如何使用Java驱动程序实现这一点。我想我会使用BasicDBList
,但这似乎不对
有人能帮忙吗
提前感谢。您可以使用简单数组,然后可以执行以下操作:
doc.put("tags", array)
在使用Java将数组保存到MongoDB时,根据,您可以使用扩展
列表的任何内容
因此,以您的示例为例,这将类似于以下内容:
ArrayList tags = new ArrayList();
tags.add("tag1");
tags.add("tag2");
BasicDBObject doc = new BasicDBObject(new ObjectId(), tags);
我已经读过了,但据我所知,它没有显示如何创建JSON数组?