1

プロジェクトで mongoDB と Codeigniter PHP フレームワークを使用しています。私は電子商取引のウェブサイトを扱っています。製品の機能と製品の画像を保存するためにmongoDBを使用しています。製品の詳細はコレクションに保存され、その画像は製品コードとともに GridFS バケットに保存されます。商品コードをDBに渡して商品詳細と画像を返したい。コレクションから製品の詳細を取得するクエリと、GridFS から製品の画像を取得するクエリの 2 つのクエリを作成しました。

2 つのクエリ結果が 2 つの配列に割り当てられているため、結果を結合して単一の araay としてビュー ページに渡すことができません。

私はこれに悩まされています。助けてください..

4

1 に答える 1

0

私はphpの経験がありませんが、私見ですが、この質問はリンゴとバナナを混ぜています。

GridFs ストレージは、16MB の制限 (チャンク サイズは約 255kB) を超えるドキュメントをカバーできるため、少し異なるシリアル化を使用しており、ドライバー インターフェイスに反映されています。Mongo の単一ドキュメントは最大 16 MB になるため、シリアル化後の画像が BSON の制限に収まる限り、標準コレクションを使用すると解決策として機能します。

于 2016-09-13T12:20:56.553 に答える