Explorar el Código

findOne updates

asmer hace 3 semanas
padre
commit
79f75a0450
Se han modificado 1 ficheros con 4 adiciones y 4 borrados
  1. 4 4
      index.js

+ 4 - 4
index.js

@@ -369,8 +369,8 @@ const mm = db => {
                                 let cursor = applyCursorCalls(db.collection(_class).find(query), cursorCalls)
                                 return await cursor.count(true)
                             },
-                            async findOne(query){
-                                let result = await db.collection(_class).findOne(query)
+                            async findOne(query, options){
+                                let result = await db.collection(_class).findOne(query, options)
                                 if (result)
                                     return Savable.newSavable(result, null, false)
                                 return result
@@ -532,12 +532,12 @@ const mm = db => {
                                         let permittedQuery = {$and: [SlicedSavable.___permissionQuery('read') ,query]}
                                         return await Savable.m[_class].count(permittedQuery, cursorCalls)
                                     },
-                                    async findOne(query){
+                                    async findOne(query, options){
                                         const originalClass = Savable.classes[_class]
                                         Savable.addClass(SlicedSavable.classes[_class])
                                             
                                         const permittedQuery = {$and: [SlicedSavable.___permissionQuery('read') ,query]}
-                                        const p = Savable.m[_class].findOne(permittedQuery)
+                                        const p = Savable.m[_class].findOne(permittedQuery, options)
                                         Savable.addClass(originalClass)
                                         
                                         return await p;