将对象作为identic文件插入到mongo中

时间:2016-02-03 08:04:56

标签: javascript mongodb meteor

我有一个对象,我喜欢存储到mongo中。我的问题是我想将对象的属性存储为文档的字段,而不是将整个对象存储为单个字段。

obj ={attA:x, attB:y} ;   
MyCol.insert({obj});

插入对象后,我得到了这个:

{_id:xxxx, obj:{attA, attB}}

相反,我正在寻找这个结果

{_id:xxx, attA:x, attB:y}

我尝试使用JSON.stringify但没有用。我错过了什么?

1 个答案:

答案 0 :(得分:2)

以这种方式做到:

MyCol.insert(obj);

注意,在ES6中使用语法{obj}创建对象,与{obj:obj}相同。