GetMulti returns null

I am using couchbase version 2.2.0 community edition and couchbase nodejs client lib version 1.2.1

I have created a view that returns all the documents of type ‘Brand’

Here is my view code :

function (doc, meta) {
if (doc.type && doc.type == “Brand” && doc.isDeleted == false) {
emit(doc.type, null);

I have 12 documents of type Brand

I am using getMulti method
Here is my code:

var q = {
stale: false

req.cb.view(“Brand”, “ByType”, q).query(function (err, values) {

  var keys = _.pluck(values, 'id');
  console.log(keys);      //It returns all 12 keys
  req.cb.getMulti(keys, null, function (err, results) {

     var brands =, function (v, k) {
        return v.value;



When I call this from fiddler, it is behaving strangely. Sometimes it returns all 12 documents and many times it returns some documents as null.
I am not able to figure out where it is causing a problem.

When the documents of a particular type exceeds 10, it is causing same problem.

Am I making some mistake? Please guide me.
Its really urgent.