소스 검색

findOne updates

asmer 1 주 전
부모
커밋
79f75a0450
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  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;