oid-sort-ids
v1.0.1
Published
sort a list of ObjectIDs or objects based on an array of ObjectIDs
Downloads
10
Readme
ObjectID Sort IDs
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),
]