couch_connector на самом деле не предназначен для работы более чем с одной базой данных. Вы можете проверить backbone.couchdb.js , если вы не слишком далеко продвинулись в своем проекте. Он поддерживает несколько баз данных с помощью кода, как:
var main_db = Backbone.couch.db('main');
var other_db = Backbone.couch.db('other');
Вы можете увидеть пример кода (хотя и с одной БД) в приложении readme-backbone.js Я создаю на Couchbase.
Надеемся, что две библиотеки достаточно похожи, поэтому перенос вашего кода не составит труда.
На ваш вопрос в почтовом ящике:
Первой проблемой являются ваши представления MapReduce - они работают только с документами в одной базе данных. Если вы будете использовать представление для доступа к данным на основе каналов, дат, пользователей и т. Д., Вам понадобятся все документы в одной базе данных. Однако вы можете разделить базу данных на нечто «большее», чем на пользователя (например, на канал).
Надеюсь, это поможет.