小编Eri*_*thi的帖子

GICS到NAICS人行横道

在过去的两周中,我一直在寻找全球行业分类标准(GICS)与北美行业分类标准(NAICS)之间的映射/人行横道,但运气不佳。

NAICS:https://www.census.gov/cgi-bin/sssd/naics/naicsrch chart = 2017

GICS:https//www.msci.com/gics

我觉得这应该存在,因为有很多GICS / NAICS分类数据研究人员希望联系起来。

有谁知道这样的地图/人行横道,或者为什么永远做不到?

mapping classification crosswalk

6
推荐指数
1
解决办法
1338
查看次数

如何在mongoose中插入带有collection.insert()的自定义ObjectId

我正在尝试将多个用户批量插入数据库.出于测试目的,我想为每个单独的文档设置一个特定的ObjectId.由于某种原因,我无法插入有效的ObjectId.

例如:

    var users = [
    {
        "_id": "56955ca46063c5600627f393",
        "name": "John"
    },
    {
        "_id": "56955ca46063c5600627f392",
        "name": "Doe"
    }
];

User.collection.insert(users, function(err, docs) {
    if (err) {
        console.log("Error");
    } else {
        console.log("Succes")
    }
});
Run Code Online (Sandbox Code Playgroud)

...插入mongoDB:

"_id" : "56955ca46063c5600627f393" //NOT ObjectId("56955ca46063c5600627f393")
Run Code Online (Sandbox Code Playgroud)

当我尝试查询具有指定_id的文档时,这会导致各种问题.我的原始代码工作正常但缺少漂亮的多插入选项:

var user1 = new User({
    "_id": "56955ca46063c5600627f393",
    "name": "John"
});

var user2 = new User({
    "_id": "56955ca46063c5600627f392",
    "name": "Doe"
});

user1.save(function(err, response){
    user2.save(function(err, response){
        if (err) console.log(err);
        else  console.log("ok");
        done();
    })
});
Run Code Online (Sandbox Code Playgroud)

在mongoDB中插入:

ObjectId("56955ca46063c5600627f393")
Run Code Online (Sandbox Code Playgroud)

有没有办法使用有效的ObjectId在数据库中插入多个文档?

mongoose mongodb objectid

4
推荐指数
1
解决办法
6491
查看次数