Flask+MongoDB做的一个网站,文章管理块,Mongodb中以ObjectId作的标识,当浏览指定文章时现在以ObjectId作为标识,url形式如下: /article/53219ebcbe238721a805d3fe/ ObjectId这截有没有好办法处理的更短,更优雅些?
これをチェックしてください: http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/
ObjectId には 12 バイト、合計 96 ビットの情報があります。16 進数が使用される場合、各ビットは 6 ビットの情報を提供できるため、必要なのは 16 64 ビットだけです。文字と数字は合計 62 個あります。句読点を 2 つ見つけるだけです :-)
番号を使用して ID を増やすことができます Mongodb は、ID を自己増加させるためのソリューションを公式に提供しています。
http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/
主な原則は、データベースにカウンター数の新しいコレクションを作成し、各モデルの最大 ID を記録し、保存時に $inc を使用してインクリメントを実現することです。
IDを保存する新しいフィールドを作成し、保存するときにスクリーンショットを撮ります。
またはカスタマイズされた Slug を使用します。
インターフェースタイプの場合、ブラウザのアドレスバーに直接表示されないので、ObjectIdを使用してください。 記事を表示する場合は、http://web/article/MongoDB存储的数据,标识怎样在URL显示的更简洁 を使用する方が優れており、理解しやすいです。
http://web/article/MongoDB存储的数据,标识怎样在URL显示的更简洁
これをチェックしてください: http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/
ObjectId には 12 バイト、合計 96 ビットの情報があります。16 進数が使用される場合、各ビットは 6 ビットの情報を提供できるため、必要なのは 16 64 ビットだけです。文字と数字は合計 62 個あります。句読点を 2 つ見つけるだけです :-)
番号を使用して ID を増やすことができます
を参照してください。Mongodb は、ID を自己増加させるためのソリューションを公式に提供しています。
http://docs.mongodb.org/manual/tutorial/create-an-auto-incrementing-field/
主な原則は、データベースにカウンター数の新しいコレクションを作成し、各モデルの最大 ID を記録し、保存時に $inc を使用してインクリメントを実現することです。
IDを保存する新しいフィールドを作成し、保存するときにスクリーンショットを撮ります。
またはカスタマイズされた Slug を使用します。
インターフェースタイプの場合、ブラウザのアドレスバーに直接表示されないので、ObjectIdを使用してください。
記事を表示する場合は、
http://web/article/MongoDB存储的数据,标识怎样在URL显示的更简洁
を使用する方が優れており、理解しやすいです。