我在 mongodb 中有一个数据库,我通过 NodeJS 和 mongodb 本机驱动程序连接到它。我正在尝试编写一个 javascript 代码以在浏览器中打印通过 db.foo.find() 操作从数据库中检索到的信息。
我目前能够打印 json 数据的值部分。但是,我还需要打印关键部分。
示例:json data { key1:v1, key2:v2 ....} 我需要一种方法来通过 javascript 代码访问 key1 和 key2 值,而无需预先知道它们?
我在 mongodb 中有一个数据库,我通过 NodeJS 和 mongodb 本机驱动程序连接到它。我正在尝试编写一个 javascript 代码以在浏览器中打印通过 db.foo.find() 操作从数据库中检索到的信息。
我目前能够打印 json 数据的值部分。但是,我还需要打印关键部分。
示例:json data { key1:v1, key2:v2 ....} 我需要一种方法来通过 javascript 代码访问 key1 和 key2 值,而无需预先知道它们?
您可以使用for...in 语法来迭代对象的键。
Object.keys(json).forEach(function (key) {
console.log(key);
});