mLAB将文档插入到集合API中

时间:2018-01-31 13:47:58

标签: javascript json node.js api mlab

以下是我正在使用的代码段:

request.post('https://api.mlab.com/api/1/databases/db/collections/coll?apiKey=APIKEY',
                                            { json: {result} },
                                            function (error, response, body) {
                                                if (!error && response.statusCode == 200) {
                                                    console.log("----->"+body);
                                                }
                                                else
                                                console.log("-----XXXXX>"+error);   
                                            });

现在result是一个javascript var,它是一个字符串,并以下面的形式存储在其中的正确json:

{
"key1":"value1",
"key2" : "value2",
....
"key100":"value3"
}

所以基本上在集合中我需要在json上面插入一个文档。

以上代码的输出如下:

{
    "_id": {
        "$oid": "5a71c84ac2ef165da041df86"
    },
    "result": "{\"key1\":\"val1\",\"key2\":\"val2\"}"

}

以上是我在执行顶部显示的NodeJs代码后得到的Json文档,并且我已经显示了字符串结果的内容。

我只需要下面的json文档:

{
"key1":"val1",
.....
"key100":"val100"
}

0 个答案:

没有答案