Couchdb 和氮气
如何通过氮Web框架将键/值对添加到现有的couchdb文档中? ecouch:doc_update(DBName,DocId,DocValue) 当我尝试实现时没有返回 true 。
How to add Key/value pairs to existing couchdb document through nitrogen web framework?
ecouch:doc_update(DBName,DocId,DocValue) is not returning true when I was trying to implement.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否正在对 eouch 进行正确的初始化?
尝试首先在开发控制台中获取此文档。
要执行此操作,
这将显示您是否正确初始化连接,如果不使用
init
如果它返回文档,请尝试更新其 json 并使用更新它。在
{ok, _ } = doc_update(..
) 上进行模式匹配,看看它是否会爆炸。如果它会爆炸,你可以执行{error, Reason} = doc_update(.. .
然后只是 io:format("~p~n", [Reason]),看看真正的原因,我认为你没有正确初始化 eouch
eouch 文档:
http://code.google.com/p/ecouch/wiki/APIDocumentation
Are you doing a proper init of ecouch ?
Try to fetch this document first in development console.
To do this use
This will show you if you init properly connection if not use
init
if it returns document try to update its json and update it using.pattern match it on
{ok, _ } = doc_update(..
to see if it will blow up. If it will blow up you can do{error, Reason} = doc_update(...
and then just io:format("~p~n", [Reason]), to see the actual reason.I think you are not doing proper init of ecouch thats all.
ecouch doc:
http://code.google.com/p/ecouch/wiki/APIDocumentation