我在data.json
文件中有一个数据集。我需要在每条记录中添加'uuid'
字段。该项目位于Node.js。
我可以使用
读取文件module.exports.api = function(server, fs) {
// Sample Rest Call
server.get('/api/getData', function(req, res) {
fs.readFile(__dirname + '/data.json', function(err, data) {
if (err) throw err;
res.send(200, JSON.parse(data));
});
});
};
我也可以选择使用mongoose。
答案 0 :(得分:1)
这绝不是100%有效,当然有更好的解决方案。但是您可以通过循环遍历它并将索引设置为循环的当前对象的UUID来操纵从JSON返回的数据。喜欢这个
module.exports.api = function(server, fs) {
// Sample Rest Call
server.get('/api/getData', function(req, res) {
fs.readFile(__dirname + '/data.json', function(err, data) {
if (err) throw err;
let results = JSON.parse(data);
let resultsWithUUID = [];
result.forEach((res, index) => {
res.uuid = index;
resultsWithUUID.concat([res]);
}
res.send(200, resultsWithUUID);
});
});
};