Uploaded image for project: 'Couchbase Mobile'
  1. Couchbase Mobile
  2. CM-386

Couchbase Lite : Support mapping between native object types to Couchbase Lite Data Types

    XMLWordPrintable

Details

    Description

      Requirements: https://docs.google.com/document/d/17eGEeAA_wPaiUO7xfJ2cTotXweygoJFcpVB5JEC4Yes/edit#heading=h.1i9uz5qsp287

       

      The ability to map native object types to Couchbase Lite data (document and result) types is a commonly requested feature from developers (community and enterprise). 

      • This is extremely important for developer adoption (and retention). This also aligns with one of the design principles of the redesigned API in CBM 2.x - to make it simpler for developers to integrate with our platform.
      • While this is applicable across all platforms, it seems to be particularly of interest to our .NET users. To alleviate this, we released [Couchbase.Lite.Mapping library ](https://github.com/couchbaselabs/Couchbase.Lite.Mapping) for .NET which has since gained quite a bit of traction on our forums (including customers). 
      • While we supported a CBLModel for iOS only on 1.x. So iOS users on 1.x migrating to 2.x have complained about lack of support for the model.

       

      What the developers are saying :

      https://forums.couchbase.com/t/couchbase-lite-mapping-plugin/22847

      https://forums.couchbase.com/t/document-getproperties-for-pojo-values/3289

       

      https://forums.couchbase.com/t/object-mapping-in-couchbase-lite-net/12966

      https://forums.couchbase.com/t/couchbase-lite-mapping-tool-problems-with-complex-objects/23097

      https://forums.couchbase.com/t/question-on-serialization-deserialization/21032

      https://forums.couchbase.com/t/accessing-couchbaselite-document-json/11407

      https://forums.couchbase.com/t/resources-for-updating-to-current-cbl-from-1-2/27346

       

       

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              daniel.petersen Daniel Petersen
              priya.rajagopal Priya Rajagopal
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty