1.0.1 • Published 9 years ago

oid-sort-ids v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
9 years ago

ObjectID Sort IDs

NPM version Build status Test coverage Dependency Status License Downloads Gittip

Sort an array of objects or ObjectIDs based on another array of ObjectIDs. Because MongoDB can't do this themselves without some crazy ass hacks.

API

var sort = require('sort')

var arr = sort([
  ObjectId(2),
  ObjectId(10), {
    _id: ObjectId(3),
  }
], [
  ObjectId(1),
  ObjectId(2),
  ObjectId(3),
  ObjectId(4),
  ObjectId(5),
  ObjectId(6),
  ObjectId(7),
  ObjectId(8),
  ObjectId(9),
  ObjectId(10),
])

arr === [
  ObjectId(2), {
    _id: ObjectId(3),
  },
  ObjectId(10),
]