2015-10-19 49 views
-2

我在mondoDB以下结构:推送数据的MongoDB

"source" : [ 
      { 
        "source_id" : "800000021", 
        "source" : "Test1" 
      } 
    ] 
    "state" : "AM", 
    "owner_phone" : "0", 
    "latitude" : 0, 
    "leedon_activated" : "True", 
    "zip_code" : "12345", 
    "fax" : "0", 

我想另一个JSON添加到源阵列以下resut:

"source" : [ 
      { 
        "source_id" : "800000021", 
        "source" : "Test1" 
      }, 
      { 
        "source_id" : "800000022", 
        "source" : "Test2" 
      } 
    ] 
    "state" : "AM", 
    "owner_phone" : "0", 
    "latitude" : 0, 
    "leedon_activated" : "True", 
    "zip_code" : "12345", 
    "fax" : "0" 

会有什么MongoDB查询它吗?

回答

1

阅读$推here


您的代码将是这样的

yourmodelname.update({ /* some conditions to updating files */ },{$push: {"source": {"source_id" : "213123", "source" : "asdasd"}}})