0

我有一个名为“visitors”的数据库,他与另一个名为“users”的数据库具有相同的_id。我使用视图,因此用户可以访问http://localhost:3000/sitename它,它使用 _utiles/users/sitename 中的数据,并且运行流畅。

现在在那个网站里面我有一个表格,我想做的->表格中的数据需要发送到/visitors/sitename/NEW ID/Data,我所能做的就是在sitename里面打开一些数据,并且仅在第一次之后,所有更新冲突。我阅读了 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');
                   }
               });
            }
    });
});

谢谢一个头!

4

0 回答 0