【发布时间】:2017-01-31 03:20:07
【问题描述】:
我们可以使用 java 客户端 api 在 marklogic 中创建一个新集合吗?因为我希望我的应用程序在启动时创建集合。
我知道我可以使用 Querymanager.newDeleteDefinition 删除集合,然后传入定义选项。
【问题讨论】:
-
您知道如何在元数据中添加带有集合的文档吗?这就是你需要的。
标签: java marklogic marklogic-8
我们可以使用 java 客户端 api 在 marklogic 中创建一个新集合吗?因为我希望我的应用程序在启动时创建集合。
我知道我可以使用 Querymanager.newDeleteDefinition 删除集合,然后传入定义选项。
【问题讨论】:
标签: java marklogic marklogic-8
集合并不是真正“创建”的——它存在于您插入文档并指定要添加文档的集合名称时。它非常像一个标签。一个集合只存在于其中包含一个或多个文档的意义上。
为什么需要您的应用程序在启动时“创建”集合?即使没有文档添加到集合中,您仍然可以对其进行查询并询问其中有多少文档(答案当然是零,直到您向其中添加文档)。
【讨论】: