我想用Node.js和MongoDB创建论坛脚本,但是我在Mongo的情况下遇到了相当长的ID问题。我已经在寻找解决方案,但是除了写有我需要自己创建ID的帖子之外,我没有找到任何东西。我对PHP和MySQL有更多的了解,但除了论坛之外,我还需要一些实时应用程序的Node。我将使用生成的ID作为identifyng论坛帖子,在它旁边它将是线程的标题 - 如下所示:address.domain/1/my-new-thread。Node.js + MongoDB:生成较短的ID
你推荐我什么?
我想用Node.js和MongoDB创建论坛脚本,但是我在Mongo的情况下遇到了相当长的ID问题。我已经在寻找解决方案,但是除了写有我需要自己创建ID的帖子之外,我没有找到任何东西。我对PHP和MySQL有更多的了解,但除了论坛之外,我还需要一些实时应用程序的Node。我将使用生成的ID作为identifyng论坛帖子,在它旁边它将是线程的标题 - 如下所示:address.domain/1/my-new-thread。Node.js + MongoDB:生成较短的ID
你推荐我什么?
我已经使用mongoose-pureautoinc,它的工作没有问题。
为什么默认ID不好? – 2013-03-02 14:19:27
如果我把它们放入地址,URL会太长 - address.domain/re2525435tr5435/my-new-thread-with-long-long-long-title – user1257255 2013-03-02 14:21:12
看看这个基本技巧:http:// docs .mongodb.org/manual/tutorial/create-an-auto-incrementing-field /您可以使用它来生成您直接使用的ID,或者将“short id”映射到ObjectId。 – WiredPrairie 2013-03-02 15:07:15