編寫JS指令碼給mongodb新增一列為已有列的相關值
阿新 • • 發佈:2019-02-04
Mongodb是文件資料庫,即我們無需在建立的時候確定文件的儲存結果,可以隨時新增自己想要的欄位。
有的時候我們在使用Mongodb的時候會遇到下面的情形,想給Mongodb集合新增一個欄位,且該欄位的值是已有欄位的值經過某些運算邏輯得到。直接通過Mongodb客戶端工具或者變成實現都不太方便,這時候我們通過js指令碼來進行處理。
如下所示:
conn = new Mongo("ip:port");//ip:port是你需要連線的mongodb資料庫的ip和埠號 db = conn.getDB("database");//database是集合名 db.userandchild.find().forEach(