0

名前を持つ各ユーザーのみの属性のように、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の仕組みを理解し、上記のコードを機能させるのを手伝ってくれると助かります

前もって感謝します。

4

1 に答える 1