从JSON子数组mongoose结果中删除_id

时间:2017-03-22 14:44:26

标签: arrays json node.js mongodb

我有一段简单的代码可以从MongoDB数据库中检索用户的食品室。食品室是一系列食材。我可以检索成分数组,但每个条目都有一个我不想要的_id键:值对。

例如:

    int z = 0; //Meine Zahl
    // string b = 0; // Mein String

    public Form1()
    {
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        int a = z + 1;
        textBox1.Text = a;
    }

    private void button2_Click(object sender, EventArgs e)
    {
        textBox1.Text = "2";
    }
...

会给我

User.findOne({email:userEmail}, 'pantry', function(err,userPantry){
  console.log(userPantry);
})

我知道如果我将[{ _id: tt34h7uhgt4ngu4hg, quantity:1, name:'beef' }] 添加到上面的代码中,那么它将删除'-_id'值,但这只是对象的根对象,我该如何应用相同的逻辑来删除它来自食品室阵列。

我宁愿让数据库完成工作,然后做一个可怕的foreach循环并在代码中删除它。

0 个答案:

没有答案