test-disinct.js 432 Bytes
var test = require('./tape');
var insert = require('./insert');

insert('distinct', [{
  goodbye:'world',
  hello:'space'
}, {
  goodbye:'world',
  hello:'space'
}, {
  goodbye:'earth',
  hello:'space'
}, {
  goodbye:'world',
  hello:'space'
}], function(db, t, done) {
  db.a.distinct('goodbye',{hello:'space'},function(err, docs) {
    t.ok(!err);
    t.equal(docs.length, 2);
    t.equal(docs[0], 'world');
    done();
  });
});