Nano Couchdb无法起床

时间:2013-10-29 10:04:08

标签: javascript html couchdb couchdb-nano

我有一个名为“visitor”的数据库,他与另一个名为“users”的数据库具有相同的_ids。我使用视图以便用户访问http://localhost:3000/sitename,它使用_utiles / users / sitename中的数据,并且它可以顺利运行。

现在在该网站内我有一个表单,我想做什么 - >表单中的数据需要发送到/ visitor / sitename / NEW ID / Data,我设法做的只是在一些数据中打开,并且只是第一次,之后,所有都会发生更新冲突。 我阅读了Nano-Couchdb提供的所有内容,似乎无法解决这个问题。 这是代码示例:

app.post('/update', function(req, res){
    var sitename=req.body.title;
    var arrive =req.param('arrive');
    var fsname = req.param('fsname');
    var number = req.param('number');
    var no_arrive_reason = req.param('no_arrive_reason');
    update_db = nano.db.use(sitename)
    update_db.insert({arrive: arrive, fsname: fsname ,number:number,no_arrive_reason:no_arrive_reason},fsname, function(err, body , header) {
        if (!err)
            console.log(body);
        else{
           // console.log(err);
               nano.db.create(fsname, function(err, body) {   // want to create it inside /visitors/sitename/ -- and it's created just in main db
                   if (!err) {
                       console.log('database:'+fsname+'was created');
                   }
               });
            }
    });
});
谢谢你的头!

0 个答案:

没有答案