【问题标题】:get MongoDB ObjectId in JSON via Javascript通过 Javascript 以 JSON 格式获取 MongoDB ObjectId
【发布时间】:2012-04-25 14:02:39
【问题描述】:

这是我来自 PHP 的 JSON:

{"data" :
    [
        {
            "_id" : {
                "$id" : "4f977259b1445dce24000000"
            },
            "headline" : "asdfasdf",
            "date" : {
                "sec" : 1333584000,
                "usec" : 0
            },
            "text":"asdfasdfas"
        }
    ]
}

在 Javascript 中,我想使用这些值,并且可以正常使用

obj = JSON.parse(request);
console.log(obj.data[i].headline);

但是我如何获得 ObjectId?

它不是这样工作的:

console.log(obj.data[i]._id.$id);

【问题讨论】:

标签: javascript json mongodb


【解决方案1】:

当我尝试http://jsfiddle.net/2CSWr/时,它似乎按预期工作

console.log(json.data[0]._id.$id);​

输出正确的值

【讨论】:

    【解决方案2】:

    这对我有用:

    console.log(obj.data[0]._id['$id']);
    

    【讨论】:

      猜你喜欢
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 2018-05-22
      • 2014-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多