javascript 将对象数组转换为字符串以存储在 s3 中

标签 javascript mongodb amazon-s3

我从 Mongo 返回的数据如下所示:

[ { _id: 5510dcfb7ffb9ec87db017ca,
deviceId: '150622',
link: 'http://egauge15062.egaug.es/cgi-bin/egauge-show?S&s=0&n=6&C&Z=LST-8',
timestamp: 1427168502,
ct1: 3411,
ct2: 532,
ct3: 7,
ct4: 43,
ct5: 642 }, etc.........]

我正在尝试将数据存档到 s3 中,并且需要将其转换为字符串。我尝试在数组上使用 .join 和 .tostring,当我将其推送到服务器时,它最终看起来像这样。

[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]]

有什么想法可以解决这个问题。

最佳答案

JSON.stringify(obj)

其中 obj 是您要存储的 JavaScript 对象。

这将返回一个序列化字符串,当您下次需要它时,可以在 JavaScript 中轻松地重复使用该字符串,这看起来与 Mongo 返回的内容完全相同。

关于javascript 将对象数组转换为字符串以存储在 s3 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247464/

相关文章:

javascript - "window.angular is undefined."使用 Protractor 进行自动化测试时?

python - Mongoengine链接filter()和ReferenceField()导致 "TypeError: ' Collection'对象不可调用”

javascript - 使用 MEAN Stack - 查询 MongoDB 并将值作为变量传递

c# - 使用错误代码 MovedPermanently 和 Http 状态代码 MovedPermanently 发出请求时出错。服务没有返回更多错误信息?

amazon-web-services - s3 使用 boto3.client 删除 key

javascript - 为什么这个 Highcharts xAxis 实际最大值大于我设置的 xAxis.max?

javascript - 如何使用 ViewCompiler 手动编译部分 DOM?

javascript - 有什么方法可以知道 highchart DOM 是否已完全渲染?

mongodb - Mongo 对象 ID : Safe to use in the wild?

html - 仅将 bundle.js 保存并提供为 gzip 版本