"Diary" インターネットさんへの恩返し

いつもソースコードコピペばかりなので,みなさまへ少しばかりの恩返しを

node.js x mongoose でkey(フィールド)を指定して値を取得する(find)方法



スポンサーリンク


f:id:azumami:20160922002437p:plain

SQL文で言う、"select field1,field2 from table" をmongoose(mongodb)で行いたい場合のやりかた。

var selection = 'key1 key2 key3';

Somedata.find({},selection, function(err, data){
      if(err){
          console.log(err);
      }else{
          console.log(data);
      }
});

結果は以下のように返ってきます。

[ { key1: 'あああああ',
    key2: 'いいいいい',
    key3: 'うううううう'},
  { key1: 'あああああ',
    key2: 'いいいいい',
    key3: 'うううううう'}]