名前を持つ各ユーザーのみの属性のように、user1 の user1 としてユーザー名属性を持つドキュメントをプルしたい。
これは私の複製コードです。
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の仕組みを理解し、上記のコードを機能させるのを手伝ってくれると助かります
前もって感謝します。