我有一些我想从 MongoDB 加载的对象的 ObjectID 列表。目前我遍历每一个并使用 Java 驱动程序进行获取,但这非常低效。
我尝试了 MorphiaDatastore.get(java.lang.Class<T> tClass, java.lang.Iterable<V> vs)
方法并传递了一个 ID 列表。不幸的是,订单没有保留,我猜是因为它使用了$in: {...}
语法。
有没有办法进行单个查询并以任意顺序获取对象?
更新:需要明确的是,我有一个有序的 ID 列表,并希望以相同的顺序加载相应的对象。