Cloudflare Workers と MongoDB を使用して単純なプロジェクトを作成しようとしたときに、統合プロセスを困難にする複数のエラーが発生しました。調査中に、MongoDB と Cloudflare Workers の間の互換性の問題について論じた記事をいくつか見つけました。
MongoDB と Cloudflare Workers の互換性の問題 「MongoDB は Cloudflare Workers と統合できない」というタイトルの記事を発見しました。この記事では、MongoDB を Cloudflare Workers で直接使用する場合の制限が強調されています。これは主に、特定の Node.js モジュールとネイティブ MongoDB ドライバーの使用が制限されているワーカーの環境が原因です。
公式 MongoDB Atlas Data API MongoDB は、記事「Cloudflare Workers と MongoDB Atlas を使用した REST API の作成」で説明されているように、Atlas Data API の代替手段を提供します。このアプローチでは、RESTful API 呼び出しを使用して MongoDB Atlas と対話し、Cloudflare Workers 環境では機能しないネイティブドライバーの必要性を回避します。
統合の課題を克服するために、プロセスを簡素化する NPM パッケージを開発しました。このパッケージは、MongoDB Atlas Data API のラッパーとして機能する TypeScript SDK で、型安全性とクエリ演算子の完全な IntelliSense サポートを提供します。
masfana-mongodb-api-sdk - npm (npmjs.com)
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3