我想在JavaScript中将ObjectID(Mongodb)转换为字符串。
当我从MongoDB中得到一个对象时,它看起来像是一个具有时间戳、秒数、增量和机器的对象。
我无法将其转换为字符串。
使用这个简单的技巧,your-object.$id
我正在获取一个Mongo Ids数组,这是我所做的。
jQuery:
...
success: function (res) {
console.log('without json res',res);
//without json res {"success":true,"message":" Record updated.","content":[{"$id":"58f47254b06b24004338ffba"},{"$id":"58f47254b06b24004338ffbb"}],"dbResponse":"ok"}
var obj = $.parseJSON(res);
if(obj.content !==null){
$.each(obj.content, function(i,v){
console.log('Id==>', v.$id);
});
}
...
""+objectId
或者objectId.toString()
,其中objectId
是我认为能满足你需求的变量。 - Sammaye