ThinkJS 2.0 中文文档����������� ���� https://docs.mongodb.org/manual/core/aggregation-introduction/� ���� mapReduce ���� MapReduce ����� ���� export default class extends think.controller.base { async indexAction(){ 'A'}}, {$group: {_id: "$cust_id", total: {$sum: "$amount"}}} ]); } } JavaScript MapReduce ���� https://docs.mongodb.org/manual/core/aggregation-introduction/#map-reduce� ThinkJS ����� } let reduce = (key, values) => { return Array.sum(values); } return this.mapReduce(map, reduce, { query: {status: "A"}, out: "order_totals" }) } } JavaScript0 码力 | 238 页 | 1.87 MB | 1 年前3
ThinkJS 2.1 DocumentationDetails stay at https://docs.mongodb.org/manual/core/aggregation-introduction/. Use mapReduce method to do MapReduce operations: Details stay at https://docs.mongodb.org/manual/core/aggregation-introduction/#map-reduce "A"}}, {$group: {_id: "$cust_id", total: {$sum: "$amount"}}} ]); } } JavaScript MapReduce export default class extends think.model.mongo { execMapReduce(){ let map = () => { } let reduce = (key, values) => { return Array.sum(values); } return this.mapReduce(map, reduce, { query: {status: "A"}, out: "order_totals" }) } } JavaScript0 码力 | 148 页 | 1.69 MB | 1 年前3
ThinkJS 2.0 DocumentationDetails stay at https://docs.mongodb.org/manual/core/aggregation-introduction/. Use mapReduce method to do MapReduce operations: Details stay at https://docs.mongodb.org/manual/core/aggregation-introduction/#map-reduce "A"}}, {$group: {_id: "$cust_id", total: {$sum: "$amount"}}} ]); } } JavaScript MapReduce export default class extends think.model.mongo { execMapReduce(){ let map = () => { } let reduce = (key, values) => { return Array.sum(values); } return this.mapReduce(map, reduce, { query: {status: "A"}, out: "order_totals" }) } } JavaScript0 码力 | 141 页 | 1.61 MB | 1 年前3
ThinkJS 2.2 DocumentationDetails stay at https://docs.mongodb.org/manual/core/aggregation-introduction/. Use mapReduce method to do MapReduce operations: export default class extends think.model.mongo { execMapReduce(){ } let reduce = (key, values) => { return Array.sum(values); } return this.mapReduce(map, reduce, { query: {status: "A"}, out: "order_totals" }) } } Details } } Use file need to set the path of SQLite data, default is src/common/runtime/sqlite . MapReduce SQLite Config Store Type Memory File JavaScript JavaScript JavaScript JavaScript export0 码力 | 156 页 | 2.62 MB | 1 年前3
ThinkJS 2.2 中文文档]); } } 具体请见 https://docs.mongodb.org/manual/core/aggregation-introduction/。 MapReduce 可以通过 mapReduce 方法进行 MapReduce 操作。如: export default class extends think.model.mongo { execMapReduce(){ let } let reduce = (key, values) => { return Array.sum(values); } return this.mapReduce(map, reduce, { query: {status: "A"}, out: "order_totals" }) } } 具体请见 https://docs 聚合查询。具体请见 https://docs.mongodb.org/manual/core/aggregation-introduction/。 model.mapReduce(map, reduce, out) mapReduce 操作,具体请见 https://docs.mongodb.org/manual/core/map-reduce/。 model.createIndex(indexes0 码力 | 277 页 | 3.61 MB | 1 年前3
共 5 条
- 1













