【问题标题】:Nodejs + Mongojs: convert string to documentNodejs + Mongojs:将字符串转换为文档
【发布时间】:2014-09-17 23:36:41
【问题描述】:

我正在尝试通过从 url 获取数据将新文档插入我的集合中,并且我必须将它们缝合在一起,所以最后我有一个字符串。 如何将我的字符串转换为文档?

var x={name:"peter"}; 

如果我将它传递给插入函数,这会很好。

var x='{name:"peter"}'; 

这就是我所拥有的,我想以某种方式传递它以插入。

【问题讨论】:

  • 什么样的数据?你怎么把它们缝在一起?这个字符串是什么格式的?

标签: string node.js mongodb document


【解决方案1】:

使用JSON.parse()

在此处了解更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse

Node.js 默认有 JSON,所以你可以直接使用它。

例子:

var object = JSON.parse("{hello:'world'}");

会给你一个可以持久化到 MongoDB 的对象。

【讨论】:

  • 我无法使用 json。要么我的字符串格式不适合 json.parse,要么解析后的 json 不适合插入函数。
  • 然后给我们举个例子,看看你的字符串是什么样子的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-06-29
  • 1970-01-01
  • 1970-01-01
  • 2017-01-13
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
相关资源
最近更新 更多