私はデータベースにあるすべての文書の特定の値に高速ルートを使用してURLをマップしようとしています。すべてのMongoDB文書のURLを作成する方法
たとえば、スキーマのcompany.nameは会社名を返します。
company.nameの値を一意のURLに設定する方法はありますか?
私はそれがループを作成したり、データベースを反復処理し、私はからデータベースのコレクションにアクセスするかどうかはわかりませんが
app.get('/' + name , function (req , res) {
res.render('company.jade');
});
に設定するマングースの.findを使用していたと思った唯一の方法routesファイル。
const Company = require('.models/company');
を使用すると、そうするかわからデータベースをしませ返しません。
私はまだMongooseやnode.jsでヒップアップしていません。本当にこの1つのことをする必要があり、アプリケーションの残りの部分は私がよりよく知っている角度で行われます。
うまくいけば、私はここでいくつか意味を作った。私はアプリのコードを持っているが、それはapp.jsとroutes.jsのすべての基本コードだ。私はそれが役に立ちそうなら、私はそれを加えることができます。
たとえば、MongoDBドキュメントを表示して、実行したいことを明確にすることはできますか? –
私はコメントのためにそれを短縮する必要がありますが、本質的には{company {'name':Microsoft}}、{company {'name':Apple}}と私はURL/Microsoft/Appleなどを生成したい。申し訳ありませんが明確でない場合 –
このようなことは、一般的にGETまたはPOST要求で行う必要があります。あなたのサーバーが設定されている方法を知らないと、これは少し難解です。 – DavidBittner