我用这种方式在couchDB中创建一个数据库:
http://docs.couchdb.org/en/stable/config/couch-peruser.html
问题:当我在沙发上创建用户时,我立即将数据加载到数据库中。 (我假设数据库存在)。遗憾的是没有数据库,稍后会创建数据库。 您是否知道如何创建用户并确定数据库是否存在?
情况:CREATE_USER< ----我在这一行创建用户,操作正常 LOAD_DATABASE< ----我尝试使用此名称userdb- {hex encoded username}加载到数据库但不存在。
几毫秒后,数据库被创建但为时已晚。当我在CREATE_USER和LOAD_DATABASE之间放置Thread.sleep(2000)时,代码工作正常,但我不想使用thread.sleep。