我有一个名为“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');
}
});
}
});
});
谢谢一个头!