Я возился с использованием Node.js и CouchDB. То, что я хочу сделать, это сделать вызов БД внутри объекта. Вот сценарий, на который я сейчас смотрю:
var foo = new function(){
this.bar = null;
var bar;
calltoDb( ... , function(){
// what i want to do:
// this.bar = dbResponse.bar;
bar = dbResponse.bar;
});
this.bar = bar;
}
Проблема со всем этим заключается в том, что обратный вызов CouchDB является асинхронным, и " что происходит?
Я использую Python 2.6.1.