且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

node.js - mongodb其中一个collection字段拆分成新collection的问题?

更新时间:2023-11-29 23:42:52

建Schema的时候设置类型了吗?

{
    fid:Schema.Types.ObjectId
}

另外
可以看看mongoose的关联查询
建Schema的时候设置关联
fid: [{ type: Schema.Types.ObjectId, ref: 'test' }]
然后查询

geo.findOne(条件).populate("test").exec(function(err,data){
    console.log(data);
})

可以直接查出下面 关联的数据直接就在fid里面:

 "_id" : ObjectId("59959a4ea007718916839e9c"),
"fid" : [{
    "_id" : ObjectId("5987fabbb48f868e50acf8ca"),
    "地址" : "上实地产",
    "状态(在用、废弃、闲置)" : "在用",
    "附加信息" : 101547,
    "所属类别" : "单位",
    "ID" : NumberLong(300000131613),
    "jingwei" : "120.485833,36.106991,上实地产,
    120.486493,36.107104,上实地产,
    120.487171,36.107046,上实地产,
    120.487364,36.106383,上实地产,
    120.48736,36.105858,上实地产"
    }],
"coordinates" : [ 
    120.485833, 
    36.106991
]