mongoose - mongodb怎么实现一对多的功能。
高洛峰
高洛峰 2017-05-02 09:19:41
0
2
782

就是两个mongodb的表,或者是mongoose的表,然后要实现一对多的对应关系。怎么实现呢?可以举个例子吗?我找了很多文档,都没看懂。谢谢各位大神。

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(2)
迷茫

あなたが何を望んでいるのか分かりませんが、1対多はデータベースロジックに準拠していないようです。たとえば、フィールドを取得し、対応する値が異なる場合、プログラムはどの値を返すかをどのように判断するのでしょうか?
しかし、mongo では 1 対多を実装したいので、キーと値の構造で同様の機能を実現できます。値を配列として設定すると、1 つのキーが複数の値に対応するため、データベースは配列を返し、コード内で必要な結果を見つけることができます。

いいねを押す +0
淡淡烟草味

投稿者がどの言語を使用しているかわかりません。一部の主流の開発言語には、対応する拡張パックがあります。
たとえば、Ruby には Mongoid gem パッケージがあり、これには多くの一般的なメソッドがカプセル化されており、ニーズを簡単に満たすことができます。
使用している開発言語に対応するライブラリがあるかどうかを確認できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート