@cocreate/crud-server
Advanced tools
Comparing version
@@ -0,1 +1,8 @@ | ||
## [1.14.2](https://github.com/CoCreate-app/CoCreate-crud-server/compare/v1.14.1...v1.14.2) (2022-11-27) | ||
### Bug Fixes | ||
* improved readDocument filter, bump dependencies ([df58e49](https://github.com/CoCreate-app/CoCreate-crud-server/commit/df58e499709723b44882e7ce67a934c20d833f30)) | ||
## [1.14.1](https://github.com/CoCreate-app/CoCreate-crud-server/compare/v1.14.0...v1.14.1) (2022-11-26) | ||
@@ -2,0 +9,0 @@ |
{ | ||
"name": "@cocreate/crud-server", | ||
"version": "1.14.1", | ||
"version": "1.14.2", | ||
"description": "CoCreate-crud-server", | ||
@@ -43,4 +43,4 @@ "keywords": [ | ||
"dependencies": { | ||
"@cocreate/docs": "^1.4.5", | ||
"@cocreate/utils": "^1.12.0", | ||
"@cocreate/docs": "^1.4.6", | ||
"@cocreate/utils": "^1.12.1", | ||
"csvtojson": "^2.0.10", | ||
@@ -47,0 +47,0 @@ "json-2-csv": "^3.10.3", |
@@ -387,9 +387,13 @@ const {MongoClient, ObjectId} = require('mongodb'); | ||
if (result) { | ||
// ToDo: forEach at cursor, searchData can can be an object or an array to 1 or many docs | ||
let searchResult = searchData(result, data.filter) | ||
for (let doc of searchResult) { | ||
doc.db = 'mongodb' | ||
doc.database = database | ||
doc.collection = collection | ||
documents.push(doc) | ||
// ToDo: forEach at cursor | ||
for (let doc of result) { | ||
let isFilter = true | ||
if (data.filter['search']) | ||
isFilter = searchData(doc, data.filter['search']) | ||
if (isFilter) { | ||
doc.db = 'mongodb' | ||
doc.database = database | ||
doc.collection = collection | ||
documents.push(doc) | ||
} | ||
} | ||
@@ -396,0 +400,0 @@ |
99378
0.33%964
0.42%Updated
Updated