2015-10-19 51 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"}}})