メインコンテンツまでスキップ
バージョン: 0.9.0 (最新)

🗄️ Mongoブロック

MongoDBブロックは、NodeblocksアプリケーションでMongoDBコレクション用のコアデータベース操作とユーティリティ関数を提供します。これらのブロックは、標準化されたエラーハンドリングとデータ正規化を含む一般的なMongoDBパターンをカプセル化します。


🎯 概要

MongoDBブロックは以下の目的で設計されています:

  • 標準化された関数でドキュメントを検索するデータベースクエリ操作を提供します
  • カスタムBlockErrorクラスで一貫してエラーを処理します
  • _idなどのMongoDB固有のフィールドを処理することで自動的にデータを正規化します
  • 完全なTypeScriptサポートで型安全性を確保します
  • 複雑なデータベース操作を構築するための合成を有効化します

📦 ブロックタイプ

🔧 ブロック

MongoDB操作用の純粋なビジネスロジック関数:

  • findResources: エラーハンドリングとフィールド投影を含むMongoDBコレクションから複数のドキュメントを取得し、ドキュメントの配列または適切なエラーを返す
  • buildWithoutMongoIdFindOptions: クエリ結果から_idフィールドを除外するMongoDB検索オプションを構築し、クリーンなAPIレスポンスを保証する

Mongoブロックを表示 →


🔗 関連ドキュメント