A newer version of this documentation is available.

View Latest

MapReduce Views Using the Node.js SDK with Couchbase Server

    +
    You can use MapReduce views to create queryable indexes in Couchbase Data Platform.

    Unresolved include directive in modules/howtos/pages/view-queries-with-sdk.adoc - include::7.0@sdk:shared:partial$views.adoc[]

    Unresolved include directive in modules/howtos/pages/view-queries-with-sdk.adoc - include::7.0@sdk:shared:partial$views.adoc[]

    Unresolved include directive in modules/howtos/pages/view-queries-with-sdk.adoc - include::7.0@sdk:shared:partial$views.adoc[]

    var result = bucket.viewQuery('beers', 'by_name', {
      range: { start: 'A' },
      limit: 10,
    })

    Unresolved include directive in modules/howtos/pages/view-queries-with-sdk.adoc - include::7.0@sdk:shared:partial$views.adoc[]

      var result = bucket.viewQuery('landmarks', 'by_name', {
        key: 'statue-of-liberty',
      })

    Unresolved include directive in modules/howtos/pages/view-queries-with-sdk.adoc - include::7.0@sdk:shared:partial$views.adoc[]

    function (doc, meta) {
        if (doc.type && doc.type == 'landmark' && doc.geo) {
            emit([doc.geo.lon, doc.geo.lat], null);
        }
    }