[NeDBを使い方]データベースのドキュメントを削除しよう。検索:ヨナヨナ更新Android本棚JavascriptHOMEJavascript[NeDBを使い方]データベースのドキュメントを削除しよう。Javascript[NeDBを使い方]データベースのドキュメントを削除しよう。found]NeDBはJavaScriptで作られたデータベースです。Node.js、nw.js、エレクトロン、ブラウザ等で動かすことができます。NeDBはドキュメント型データベースでJSONをそのまま保存できます。そのため、JavaScriptのプログラムと親和性が高く、データの取得、利用が簡単にできます。NeDBはMongoDBと互換性があり、一つのデータベースはMongoDBのコレクションと対応しています。対応は下記の通りです。今回は、NeDBデータベースにデータをカウントする方法について書いていきます。テスト用のデータベース本記事で使うカウント対象のデータベースとドキュメントをインサートして準備します。記事内で検索条件指定で得られたドキュメントを説明のために、_idフィールドの値を使います。例:〇〇という検索条件ため、結果はid1,id2,id3のドキュメントの配列になります。db}ドキュメントを削除するドキュメントを数えるにはDatastore#removeを使います。query:クエリを設定したオブジェクトです。options:削除時のオプションです。multiフィールドがあり、trueを設定することで複数のドキュメントを削除することができます。デフォルトではfalseになっています。callback:検索処理のコールバック関数です。下記の引数を持ちます。err:エラー発生時の情報オブジェクトです。numRemoved:削除したドキュメントの数です。queryは検索で使ったDatastore#findと仕様です。optionsのmultiフィールドをtrueにしない限り複数ドキュメントを消すことができないので注意が必要です。ドキュメント全体から一つのドキュメントを削除します。optionsには空のオブジェクトを指定しているので、multiはデフォルトのfalseが設定されています。ドキュメントを一つ削除したのでnumRemovedは1が設定されます。コレクションから複数のドキュメントを削除します。コレクションの中からplanetsがsolarのドキュメントを削除します。3つのドキュメントが削除されるのでnumRemovedは3になります。クエリを設定していないのでコレクション内に全てのドキュメントを削除します。numRemoved);});}FacebooktwitterHatenaPocket関連記事を表示[NeDBを使い方]データベースの永続性やパフォーマンスについて。2019年1月17日[NeDBを使い方]データベースのドキュメントにインデックスを設定しよう。2019年1月16日[NeDBを使い方]データベースのドキュメントをアップデートしよう。2019年1月15日[NeDBを使い方]データベースの検索結果をプロジェクションしよう。2019年1月15日[NeDBを使い方]データベースのドキュメントをカウントしよう。2019年1月12日[NeDBを使い方]データベースのドキュメントを検索しよう。2019年1月11日[NeDBを使い方]データベースにデータをインサートしよう。2019年1月10日[NeDBを使い方]データベースをロード、クリエイトしよう。関連記事:[NeDBを使い方]データベースをロード、クリエイトしよう。[NeDBを使い方]データベースのドキュメントをカウントしよう。[NeDBを使い方]データベースの検索結果をプロジェクションしよう。[NeDBを使い方]データベースのドキュメントをアップデートしよう。データベースタグJavascriptNedbNoSQLデータベース[NeDBを使い方]データベースのドキュメントをカウントしよう。[NeDBを使い方]データベースの検索結果をプロジェクションしよう。Reserved.Top。