javascript - 通过 Javascript 在 JSON 中获取 MongoDB ObjectId

标签 javascript json mongodb

这是我来自 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);

最佳答案

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

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

是否输出正确的值

关于javascript - 通过 Javascript 在 JSON 中获取 MongoDB ObjectId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10317342/

相关文章:

javascript - 如果不存在则创建一个 AngularJS 模块

javascript - 如何从 handlebars.js 部分加载多个模板

php - json_encode 为 UTF-8 字符集返回 null

我可以将长 json_pack() 分成较小的吗?

php - INSERT..SELECT 后 MySQL JSON 编码字符串损坏

javascript对象数组没有改变

mongodb - 如何通过docker-compose在docker上创建用户并登录mongodb数据库?

javascript - cypress中如何避免重复代码

javascript - 无法在 JavaScript 循环中从数据库获取数据

c# - 从 MongoDB 查询嵌套对象