javascript - 将对象作为身份证件插入 mongodb

标签 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 但没有成功。我错过了什么?

最佳答案

这样做:

MyCol.insert(obj);

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

关于javascript - 将对象作为身份证件插入 mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35171531/

相关文章:

javascript - 从子模板更新父模板的动态模板包含

javascript - 如何从 Backbone Marionette 的复合 View 中获取 subview ?

javascript - Jquery 从 FormData 对象中删除值

javascript - 如何确定哪个 css 文件将发送给客户端

mongodb - mongo dbname --eval 'db.collection.find()' 不起作用

java - 将 JSON 与 MongoDB 一起使用?

javascript - Meteor WhatsApp 克隆教程不会在 chats.controller.js 中构造 ChatsCtrl

javascript - 如果#存在,则计算总数,如果所有#都没有计算,则让总数仍然计算

javascript - 更新窗口上的字体大小,调整大小与窗口成比例。新的值(value)观是错误的

node.js - 无法在 docker 容器中运行 nodejs 应用程序和 mongo