我正在为Asp.Net应用程序使用couchbase数据库。我从来没有发现使用.net api的couchbase将代码推到couchbase上的代码。 我已经发现一些代码在android中像相同的要求,但我无法在.Net SDK中。Couchbase .Net SDK附件
我正在使用couchbase .Net SDK 2.0。 在此先感谢。
我正在为Asp.Net应用程序使用couchbase数据库。我从来没有发现使用.net api的couchbase将代码推到couchbase上的代码。 我已经发现一些代码在android中像相同的要求,但我无法在.Net SDK中。Couchbase .Net SDK附件
我正在使用couchbase .Net SDK 2.0。 在此先感谢。
Couchbase .NET 2.0 SDK不支持类似于Couchbase Lite/Mobile的附件。此功能是CouchDb的延续,而Couchbase Server本身不支持附件。
值得一提的是,Couchbase服务器上的数值限制为20MB。 – Paddy
您能告诉我另一种实现相同挑战的方式吗? –
您在Couchbase几个选项来处理二进制数据:
选项2的好处是,你不会有序列化的开销的增加(大约增加了+ 30%的大小)
如果选择智能钥匙名策略这一点很做优雅:
键主文档:DOC1 用于安装键:DOC1 ::附件:: 1
我希望这有助于
并不清楚你的要求?这里有什么问题? –
您可以通过“推送附件”扩展您的意思吗?您可以显示/链接到您正在努力在.NET中重现的等效Android(Lite SDK?)代码吗? – mrkwse
这是android中针对相同问题的代码: /InputStream stream = null; if(requestCode == REQUEST_CODE && resultCode == //将图像添加或更新为JPEG附件的文档: Document doc = database.getDocument(“Robin”); UnsavedRevision newRev = doc.getCurrentRevision()。 createRevision(); newRev.setAttachment( “photo.jpg”, “图像/ JPEG”,流); newRev.save();} } –