我正在使用猫鼬并使用
objmodel.find(query, function(err,result){
callbackvalue(err,result);
});
代码原型。
结果对象包含json的数组,如
{
"feild1":"",
"datefield" :"",
"field":[
{
"datefield":""
"field2":""
}
这是结果中一个文档的样本。
我需要将日期格式更改为IST格式 并且需要在浏览器中显示相同的json数组。
实现它的最佳方法是什么?
我放了一个循环并更改了结果对象中的所有内容。 在mongodb实际上5小时30分钟是滞后的 但同样的领域 在node.js中创建console.log(字段)它给出了正确的。 但我想在json中使用相同的内容,并且必须将其作为结果发送到响应中作为json。
答案 0 :(得分:0)
要更改架构输出,请使用toObject方法中的转换选项,如下所示:
mymodel.toObject({ transform : function(model, modelObject, options){
_.each(modelObject.field, function(field, index){
modelObject.field[index].datefield = "yourconverteddate field.datefield";
});
}});