V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐工具
RoboMongo
推荐书目
50 Tips and Tricks for MongoDB Developers
Related Blogs
Snail in a Turtleneck
DoraJDJ
V2EX  ›  MongoDB

有关于 MongoDB 里每个数据的 _id 字段的问题

  •  
  •   DoraJDJ · 2016-07-08 14:40:37 +08:00 · 4391 次点击
    这是一个创建于 3085 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我最近在给我的一个项目里使用 MongoDB 做数据缓存,我使用的缓存方法差不多是这样的:

    1.先从网络上抓取信息

    2.将抓取到的信息存储到数据库上

    3.之后下次使用时,先检测数据是不是一天前的数据,如果不是就直接拿去用,是的话就重新抓一遍

    因为我是直接把抓取到的东西存储到数据库上,拿出来也是直接把整个数据拿出来的,所以会在返回的内容里看到 MongoDB 自带的 _id 字段:

    {"code":0,"data":{"uid":75174,"name":"iromoTereM","avatar":"http://i0.hdslb.com/bfs/face/37e9ca9d56216d3463f6165e321a6948e130bc74.jpg","description":"人间之屑 | V2EX : https://www.v2ex.com/member/DoraJDJ","fans":9,"follows":{"size":54,"list":[10698,37157,159,617709,524580,406868,17707,871409,131225,1743653,345474,44218,612149,865149,311888,5279611,397435,12771348,3201,1933892,888797,1670338,544059,1284747,3512426,741092,1772644,1617763,2266258,2309769,1359996,1278243,46662,859654,153995,2230149,443015,18907615,8408821,25996017,4549,18232880,7346049,9116443,3240225,1366366,2795647,553799,2711526,32686881,4391034,32296481,4238316,20523585,2692516]},"regtime":1293013793,"level":4,"birthday":"1999-12-23","place":"广东省 惠州市","sex":"男","verification":{"verified":{},"info":{}},"tags":["人间之屑"],"db_update":1467959904049,"_id":"577f4a607f079b990fb70eac"}}
    

    我想问一下,每个数据的 _id 字段显示出来会有什么问题,以及潜在的危害?

    2 条回复    2016-07-08 15:24:49 +08:00
    johnhsm2333
        1
    johnhsm2333  
       2016-07-08 14:57:07 +08:00   ❤️ 1
    应该没有啥问题把,我倒是经常用 _id 去查询数据。
    notgod
        2
    notgod  
       2016-07-08 15:24:49 +08:00 via iPhone   ❤️ 1
    没有问题的 本身安全搞好就可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5444 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 08:38 · PVG 16:38 · LAX 00:38 · JFK 03:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.