In my company, we are using this library. I am guessing it's no longer maintained but I thought it would be worth creating an issue, in case someone else comes across with the same issue.
This library creates an index for querying the collection
|
collection.ensureIndex({_bucketname: 1, key: 1}, function(err){ |
The problem appears when setting the useSingle to false, as we are querying the collections using the {key:<value>}
|
var updateParams = (self.useSingle? {_bucketname: bucket, key:key} : {key:key}); |
meaning we are not using the created index resulting to slow queries not taking advantage of the index.
In my company, we are using this library. I am guessing it's no longer maintained but I thought it would be worth creating an issue, in case someone else comes across with the same issue.
This library creates an index for querying the collection
node_acl/lib/mongodb-backend.js
Line 138 in 1f064cc
The problem appears when setting the
useSingleto false, as we are querying the collections using the{key:<value>}node_acl/lib/mongodb-backend.js
Line 116 in 1f064cc
meaning we are not using the created index resulting to slow queries not taking advantage of the index.