UNPKG

odatafy-mongodb

Version:

convert oData requests through odatafy to MongoDB queries

122 lines (121 loc) 2.68 kB
[ { "tableName": "inventoryItems", "data": [ { "id": 1, "name": "plate", "category": 3, "price": 1 }, { "id": 2, "name": "fork", "category": 2, "price": 3 }, { "id": 3, "name": "knife", "category": 2, "price": 1.5 }, { "id": 4, "name": "spoon", "category": 2, "price": 2.5 }, { "id": 5, "name": "table", "category": 1, "price": 1.75 }, { "id": 6, "name": "chair", "category": 1, "price": 3.75 } ] }, { "tableName": "categories", "data": [ { "id": 1, "name": "furniture", "sku": null }, { "id": 2, "name": "cutlery", "sku": "cut" }, { "id": 3, "name": "plates", "sku": null } ] }, { "tableName": "customers", "data": [ { "id": 1, "name": "Fynn", "active": false }, { "id": 2, "name": "Robin", "active": true } ] }, { "tableName": "orders", "data": [ { "id": 1, "customer": 1, "items": [1, 2], "orderDate": "2021-03-03T15:16:29.892Z" }, { "id": 2, "customer": 2, "items": [3], "orderDate": "2021-06-03T15:16:29.892Z" }, { "id": 3, "customer": 1, "items": [], "orderDate": "2021-10-03T15:16:29.892Z" } ] }, { "tableName": "orderItems", "data": [ { "id": 1, "qty": 3, "item": 1 }, { "id": 2, "qty": 2, "item": 3 }, { "id": 3, "item": 1, "qty": 1 } ] } ]