向结果添加属性

时间:2014-05-10 03:15:29

标签: express mongoose

我使用节点从Mongo返回日志,我可以迭代响应对象(数组或日记),然后在它们上添加属性。

    for (i=0; i < results.lenth ; i++){

        if (results[i].viewedThi.index of (mee)){

            result.newProperty = "seen this!";

        }

}

删除我的代码语法我想知道我是否可以这样做或者是否有更优雅的方式。我希望节点查看每个期刊的查看者列表,然后在将其返回给客户端之前为每个人添加“查看过此”属性。我想将这个新属性用于我的客户端的模板

1)QUERY MONGO 2)获取代表enity的对象 3)通过对象的数组属性查看值 4)如果找到值,则添加一个属性以表示已找到该值

例如: 猫鼬回来了

book =[
{title:"bird book1", readers ['james', 'nick'] }
{title:"bird book2", readers ['max', 'kevin'] }
{title:"bird book3", readers ['blake', 'rick', 'manny'] }
]

我想查看这些书然后将它们转到

 book =[
    {title:"bird book1", iReadThis: true},
    {title:"bird book2", iReadThis: false},
{title:"bird book3",     iReadThis: true}

    ]

我的目的是在将日记帐返回给用户之前添加属性。该属性标识了与用户相关的一段上下文。

0 个答案:

没有答案