检查字段是否存在mongodb node js

时间:2014-07-03 12:33:13

标签: node.js mongodb

我有一个存储在mongodb中的json数据。所以,当我使用节点解析通过url如何检查db中已经存在的数据或字段是否不插入它。我正在使用mongodb node js驱动程序将数据保存到db

示例:

      {
       id :  "25"
       branch : "abc"
           {
             name : "xyz"
             email : 'xyz@abc.com'
            }
      }

所以这是我使用节点解析的json数据并将其存储在mongodb中。当我再次获得相同的数据时,我的问题是如何检查数据库,如果该字段已经存在于db中,或者将其作为集合中的新字段插入

1 个答案:

答案 0 :(得分:2)

您可以使用唯一索引(http://docs.mongodb.org/manual/tutorial/create-a-unique-index/)来确保不会两次插入相同的数据。

如果要更新文档(如果存在或未创建):请查看保存方法(http://docs.mongodb.org/manual/reference/method/db.collection.save/