1. 程式人生 > >mongodb 查詢結果儲存為結果集以及根據條件匯出資料

mongodb 查詢結果儲存為結果集以及根據條件匯出資料

 有時候需要把從一個集合裡查詢的結果儲存為一個集合,可以用以下寫法: var temp1 = db.mtb1.find(name:"joe"); while(temp1.hasNext()) db.tab2.insert(temp1.next()); 相當於sql中:create table tab2 as select * from mtb1 where name='joe'; 另外mongoexport提供條件過濾功能: mtb1表裡有一個欄位為name,值有joe,可以根據條件匯出所需資料: mongoexport -h 127.0.0.1 --port 50000 -d testdb -c mtb1 -q '{name:"joe"}' -o mtb1.dmp 匯出name為joe的資料