del*_*ber 6 url mongodb node.js
例如,假设在设计博客应用程序时我想要类似的东西
domain.com/post/729
代替
domain.com/post/4f89dca9f40090d974000001
Ruby有以下内容
https://github.com/hakanensari/mongoid-slug
Node.js中有等价物吗?
有以下几种方法:
1-假设您尝试为每个博客文章提供唯一的 ID。为什么不覆盖博客集合中文档的“_id”字段?样本文件是:
{ "_id" : 122 , "content" : { "title: ..... }
Run Code Online (Sandbox Code Playgroud)
不过,您必须寻找一种生成自动增量 id 的方法,这非常简单。但是不建议使用这种类型的主键。 http://www.mongodb.org/display/DOCS/How+to+Make+an+Auto+Incrementing+Field
2- 让 _id 字段保持原样,并另外存储一个整数键“blogid”,但您必须ensureIndex
在“blogid”字段上运行才能快速通过 blogid 进行访问。存储开销会很小,因为您将在文档中存储一个键名和一个整数。
样本文件是:
{ "_id" : xxxxxxxxxx ,"blogid" : 122, "content" : { "title: ..... }
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4545 次 |
最近记录: |