在 javascript 中,我们可以使用 indexOf 在数组中找到特定字符串的位置
> ["aa","bb"].indexOf("bb")
1
例如,我想对 mongodb 中的 objectIds 做同样的事情
> ids= db.foo1.distinct('_id');
[
ObjectId("50d38d775f2b6c6e3393d6b0"),
ObjectId("50d38d835f2b6c6e3393d6b1")
]
> id0=db.foo1.findOne()._id
ObjectId("50d38d775f2b6c6e3393d6b0")
我正在寻找一种方法来做类似ids.indexOf(id0)的事情,这会给我 id0 在 ids 中的位置。我可以将所有内容都转换为字符串,然后使用 indexOf 但我希望找到一种更简单的方法来做到这一点。