2017年12月11日月曜日

Apache CouchDBで、ビュー(View)の基本

Apache CouchDBで、ビュー(View)の基本です。ビューで利用されるemit()関数は2つの引数をとります。第1引数がキーで、第2引数が値です。 第1引数のKeyを元に、データを並び替えてくれるというわけですね。例えば、日付をKeyにすれば、日付順にデータを並び替えてくれます。

function(doc) {
  if (doc.create_at){
    emit(doc.create_at, {FirstName: doc.firstname, LastName: doc.lastname, Email: doc.email});
  }
}
function(doc) {
  if (doc.create_at){
    emit(doc.create_at, doc);
  }
}

参考サイト
Introduction to Views( Apache CouchDB Documentation)
Views Collation(Apache CouchDB Documentation)

0 件のコメント:

コメントを投稿