sql >> データベース >  >> NoSQL >> MongoDB

nodeJSを使用してJSONオブジェクトからアイテムを削除するにはどうすればよいですか?

    マングースモデルを使用してオブジェクトを作成すると、プレーンなjavascriptオブジェクトではなくモデルオブジェクトが返されます。したがって、delete session._id;を実行すると sessionとしては機能しません はモデルオブジェクトであり、モデルオブジェクトのプロパティを直接変更することはできません。

    toJSON()を使用して、モデルオブジェクトをプレーンJSオブジェクトに変更する必要があります またはtoObject() モデルオブジェクトのメソッドとそのプロパティの削除:

    tokens.create(req.body).then(function(session) {
      var sessionObj = session.toJSON();
      delete sessionObj._id;
      return res.send(sessionObj);
    });
    


    1. React Native-フロントエンドでマングースをインポートできません(ただし、バックエンドからは機能します)

    2. Mongodb-シャーディング時に_idはグローバルに一意である必要があります

    3. AngularJsアプリを作成するときのJadeまたはハンドルバーの使用は何ですか

    4. npmスクリプトを使用してmongodbサーバーを起動する