2011-06-23 85 views
2

在MongoDB上,我将如何去存储一个分层树数据,其中每个节点都包含一个包含它自己的字符串变量和对象集的Java对象?mongodb:存储分层树结构?

如果没有孩子,它会直线前进。但是如何将一个子节点DBobject作为一个字段存储在mongodb上?

例如在Jtree上,如果用户单击并选择特定节点上的删除,应该有一些对应的唯一标识符。

p.s.我可以为每个用户创建一个数据库并让mongodb验证用户吗?

回答

1

文档模型是JSon,所以它本身就是一个树结构。您还可以在文档之间嵌入(任意)链接;自然你可以编写一个相互连接的文档的有向图。

+0

你是说要将树数据序列化为JSON并存储它?我将如何访问文档中的单个子节点? – KJW

+0

http://www.mongodb.org/display/DOCS/Updating+Data+in+Mongo#UpdatingDatainMongo-EmbeddingDocumentsDirectlyinDocuments – alphazero