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