如何从对象解析对象ID

维马尔普拉卡什

我有两种类型的项目,Java 和 Node js

java项目返回带有ObjectId的详细信息

{
        "timestamp": 1491806328,
        "machineIdentifier": 9737042,
        "processIdentifier": 6393,
        "counter": 1399563,
        "date": 1491806328000,
        "time": 1491806328000,
        "timeSecond": 1491806328
    }

在节点 Js 我使用猫鼬。现在我不知道如何将它解析为 nodejs equalant ObjectId。

编辑 :

我试过的代码,

var mongoose = require("mongoose");
var idToParse = {
            "timestamp": 1491806328,
            "machineIdentifier": 9737042,
            "processIdentifier": 6393,
            "counter": 1399563,
            "date": 1491806328000,
            "time": 1491806328000,
            "timeSecond": 1491806328
        };

    mongoose.Schema.Types.ObjectId(idToParse);

它返回未定义。

维马尔普拉卡什

找到了答案。

function hex(length, n) {
 n = n.toString(16);
 return (n.length===length)? n : "00000000".substring(n.length, length) + n;
}

var idToParse = {
            "timestamp": 1491806328,
            "machineIdentifier": 9737042,
            "processIdentifier": 6393,
            "counter": 1399563,
            "date": 1491806328000,
            "time": 1491806328000,
            "timeSecond": 1491806328
        };


var idString = hex(8,idToParse.timestamp)+hex(6,idToParse.machineIdentifier)+hex(4,idToParse.processIdentifier)+hex(6,idToParse.counter);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使PySNMP解析对象ID

来自分类Dev

解析存储对象与存储对象ID

来自分类Dev

解析存储对象与存储对象ID

来自分类Dev

从onListItemClick获取解析对象ID

来自分类Dev

从onListItemClick获取解析对象ID

来自分类Dev

解析:如何获取没有ID的固定对象

来自分类Dev

如何使用代理解析从SimpleJpaRepository <T,ID>对象获取存储库接口对象

来自分类Dev

如何访问ID对象

来自分类Dev

如何从解析查询返回对象?

来自分类Dev

如何解析对象数组

来自分类Dev

如何从JSON解析单个对象

来自分类Dev

解析-手动设置对象ID

来自分类Dev

如何从已知子对象ID的对象中检索子对象

来自分类Dev

对象/类ID如何工作?

来自分类Dev

如何从svgjs对象获取ID

来自分类Dev

如何根据ID隔离对象?

来自分类Dev

如何从ID获取对象的名称

来自分类Dev

如何从svgjs对象获取ID

来自分类Dev

如何显示数组对象的ID?

来自分类Dev

如何查询在关系中包含某些解析对象的对象

来自分类Dev

如何将Javasript对象解析为对象数组

来自分类Dev

如何使“解析安装”对象的属性成为指向“用户”对象的指针?

来自分类Dev

MVC框架如何将对象解析为JavaScript对象?

来自分类Dev

JSON - 对象数组中的对象 - 如何使用 JS 解析循环?

来自分类Dev

如何针对ID为ID的对象创建对象

来自分类Dev

如何解析复杂的soapfault对象

来自分类Dev

如何使用stdClass对象解析PHP数组

来自分类Dev

如何从Django ForeignKey字段解析对象

来自分类Dev

如何使用DataContractJsonSerializer解析嵌套的json对象?