老莫的笔记本  
  
查看: 1239|回复: 0

Express 数据库的ID值 --- 10

[复制链接]

664

主题

880

帖子

5157

积分

超级版主

Rank: 8Rank: 8

积分
5157
发表于 2018-4-26 10:55:01 | 显示全部楼层 |阅读模式
【在写 所有的exoress 中我所使用的 mongodb 模块 的 版本 都是 2.几 。 换3.几会错】
数据库存的 ID值 是个对象,所以需要转化:
        在封装的db.js文件内转化:
               
                var objectID = require('mongodb').objectID;

                exports.objectID = objectID;  //暴露
                       

                第三:
                代码里写:
                        将ID拼进ur里,  
                        跳转后从 url 里再取出   var   id= req.query.id;
                        再传入下面        "_id":new DB.objectID(id)  //获取自增长的ID
                               
                DB.find('product',{"_id":new DB.objectID(id)},function(err,data){
                       
                        res.sender('productedit',{
                                list:data       
                        }       
                       
                }

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表