Я хочу вытащить документы с атрибутом имени пользователя как user1 для user1 как это для каждого атрибута пользователя только с их именем.couchbase lite xamarin pull replication with sync-gateway
Это мой код репликации.
private void setupreplication(){
Console.WriteLine ("Setting up replication");
Uri Server = new Uri("http://192.168.1.213:4984/aussie-coins-syncgw/");
var pull = _db.CreatePullReplication (Server);
var push = _db.CreatePushReplication (Server);
pull.Filter = "byUser";
pull.FilterParams = new Dictionary<string, object> { {"type", "user1"} };
pull.Continuous = true;
push.Continuous = true;
pull.Start();
push.Start();
}
Это мой кодовый набор фильтров
_couchBaseLiteLocal.SetFilter("byUser", (revision, filterParams) =>
{
var typeParam = filterParams["type"].ToString();
return (typeParam != null) && typeParam.Equals("user1");
});
С кодом выше общих тянуть сам не работает. Я просто попытался сделать, как указано в документации.
Я не понимаю, как работает функция setfilter для фильтрации данных с сервера. Было бы здорово, если бы кто-то помог в понимании того, как работает setfilter, и чтобы работа над этим кодом работала
Заранее спасибо.
спасибо за ввод. я попробую это :) –