Javascript 如何删除_id属性?
我的问题是,当我显示带有所有属性的联系人时,我正在尝试删除。\ u id,但由于某些原因,如果不起作用Javascript 如何删除_id属性?,javascript,mongodb,Javascript,Mongodb,我的问题是,当我显示带有所有属性的联系人时,我正在尝试删除。\ u id,但由于某些原因,如果不起作用 app.get("/contacts", (req,res)=>{ var id = res.params._id; contacts.find({}).toArray((err,contactsArray)=>{ if(err){ console.log("Error: "+err); }else{ var arraySinId
app.get("/contacts", (req,res)=>{
var id = res.params._id;
contacts.find({}).toArray((err,contactsArray)=>{
if(err){
console.log("Error: "+err);
}else{
var arraySinId = contactsArray.map((t)=>{
t.delete(id);
});
res.send(arraySinId);
}
});
您可以将数组重新映射到具有所需属性的新数组中。查看下面的代码
const contactsArray=[
{id:1,foo:'foo'},
{id:2,foo:'bar'},
{id:3,foo'baz'},
{id:4,foo:'foobar'}
]
const arraySinId=contactsArray.map((t)=>({
傅:t.foo,
}));
log(arraySinId)
您可以使用所需的属性将阵列重新映射到新阵列中。查看下面的代码
const contactsArray=[
{id:1,foo:'foo'},
{id:2,foo:'bar'},
{id:3,foo'baz'},
{id:4,foo:'foobar'}
]
const arraySinId=contactsArray.map((t)=>({
傅:t.foo,
}));
console.log(arraySinId)
您了解函数的用途吗映射
?Lol,在新的arraySo中转换一个数组,为什么要使用这种方式?您是否知道处理程序正在返回隐式的未定义的
值?可能的重复项您了解函数映射
的用途吗?Lol,在新数组中转换数组SO,为什么要使用这种方式?您是否知道处理程序正在返回隐式的undefined
值?可能是Mm的重复项,这与我所说的不起作用。“id”我是说它是自动生成的,并且代码对我不起作用我是说我使用的dbMm和我说的不起作用。“id”我是说它是自动生成的,而且代码对我不起作用我是说我在使用数据库