19 lines
560 B
JavaScript
19 lines
560 B
JavaScript
const { generateRandomString } = require('../../common');
|
|
|
|
exports.getRegion = async (context, db) => {
|
|
const { code } = context;
|
|
try {
|
|
// 根据是否有code参数来决定查询条件
|
|
const query = code ? { parent_code: code } : { type: 0 };
|
|
|
|
// 查询数据库
|
|
const data = await db.collection("china-region")
|
|
.find(query, { projection: { code: 1, name: 1, _id: 0 } })
|
|
.toArray();
|
|
|
|
return { success: true, message: "查询成功", data };
|
|
} catch (e) {
|
|
return { success: false, message: e.message };
|
|
}
|
|
};
|