ektorp/CouchDB更新/同步文件夹

ektorp/CouchDB更新/同步文件夹,couchdb,ektorp,Couchdb,Ektorp,在jcouchdb中有一个util类org.jcouchdb.util.CouchDBUpdater,它允许将本地文件系统中的文档更新到CouchDB中(例如用于将设计文档复制到CouchDB中)。ektorp中是否有类似的功能?您有两种选择: 使用@View、@GenerateView、@Filter、@ShowFuction、@listfaction注释将设计文档嵌入到存储库类中。相应的设计文档将在应用程序upstart时自动更新。看 实现org.ektorp.dataload.DataLo

在jcouchdb中有一个util类org.jcouchdb.util.CouchDBUpdater,它允许将本地文件系统中的文档更新到CouchDB中(例如用于将设计文档复制到CouchDB中)。ektorp中是否有类似的功能?

您有两种选择:

  • 使用@View、@GenerateView、@Filter、@ShowFuction、@listfaction注释将设计文档嵌入到存储库类中。相应的设计文档将在应用程序upstart时自动更新。看

  • 实现org.ektorp.dataload.DataLoader,它允许您使用任何类型的文档引导数据库。看


  • 实际上,我试图避免第一种选择,因为我想加载的大多数设计文档都是手动生成的。关于第二种,就我所见,区别在于DefaultDataLoader从一个包含所有JSON文档的文档加载,而CouchDBUpdater从文件系统上载(从文件路径获取标识符)。