繁体   English   中英

MongoDB Java驱动程序阵列

[英]MongoDB Java Driver Array

我试图在mongodb文档中保存一组标签,例如

{
    id:"104454",
    tags:["tag1", "tag2"]
}

我正在努力弄清楚如何使用Java驱动程序执行此操作。 我以为我会使用BasicDBList但这似乎不对。

有人可以帮忙吗?

提前致谢。

您可以使用简单数组,然后您可以执行以下操作:

doc.put("tags", array)

使用Java将数组保存到MongoDB中时,根据在线文档 ,您可以使用扩展List任何内容。

因此,使用您的示例,将类似于以下内容:

ArrayList tags = new ArrayList();
tags.add("tag1");
tags.add("tag2");

BasicDBObject doc = new BasicDBObject(new ObjectId(), tags);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM