Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何使用nodejs在mongodb中的所有元素数组中添加ObjectId?_Node.js_Mongodb_Lambda - Fatal编程技术网

Node.js 如何使用nodejs在mongodb中的所有元素数组中添加ObjectId?

Node.js 如何使用nodejs在mongodb中的所有元素数组中添加ObjectId?,node.js,mongodb,lambda,Node.js,Mongodb,Lambda,我正在使用Mongodb和nodejs。我将数组值存储在下面的variable.com中,如下所示 tag = ["58622e3bf39d570b21ece1b3", "58622e3bf39d570b21ece1a2", "58622e3bf39d570b21ece1r3"] 当我将标签存储在mongodb数据库中时,我需要像下面这样进行转换 tag = [ObjectId("58622e3bf39d570b21ece1b3"), ObjectId("58622e3bf39d570b21e

我正在使用Mongodb和nodejs。我将数组值存储在下面的variable.com中,如下所示

tag = ["58622e3bf39d570b21ece1b3", "58622e3bf39d570b21ece1a2", "58622e3bf39d570b21ece1r3"]
当我将标签存储在mongodb数据库中时,我需要像下面这样进行转换

tag = [ObjectId("58622e3bf39d570b21ece1b3"), ObjectId("58622e3bf39d570b21ece1a2"), ObjectId("58622e3bf39d570b21ece1r3")]

使用nodejs,如何将objectId添加到数组/列表中。没有猫鼬。有可能吗?

假设您使用的是node js MongoDB驱动程序,那么您可以使用该方法。这将返回ObjectID的对象实例。使用map并传入函数

const ObjectID = require('mongodb').ObjectID;

const objectIds = tag.map(ObjectID);


嗨DanStarns,如果你不是我的,请你给出以下问题的解决方案,提前谢谢@Rameshredy很抱歉我不会说python。嗨,DanStarns,如果你不是我的,你能给出下面查询的解决方案吗?提前谢谢。嗨,丹,如果不是我的,你能帮我解决这个问题吗?谢谢