Hi Jeremy,
Is there a method to open a subset of documents (not distinguishable by path) in the database with performance similar to calling db:open($db_name)?
Is there any criteria regarding the documents you want to open? If you simply want to choose the first 10 documents, you could try a position filter:
collection("db")[position() = 1 to 10]
Talking about performance: fn:collection and db:open are based on the same code, so there shouldn’t be any difference.
Hope this helps, Christian