マングースを使用してMongoからサブドキュメントを削除します

ブランドン

マングースドキュメントに保存されているコレクションからアイテムを削除しようとしています。私のドキュメントは次のようになります。

{
  "__v": 3,
  "_id": "5221040475f174d59a000005",
  "items": [
    {
      "sku": 1321654654613213,
      "name": "goldfish",
      "quantity": 12,
      "_id": "52224ed5bd9d340000000003"
    },
    {
      "sku": 12,
      "name": "goldfish",
      "quantity": 13,
      "_id": "52225dcbf2f1e40000000003"
    },
    {
      "sku": 1299,
      "name": "goldfish",
      "quantity": 13,
      "_id": "522260b6f2f1e40000000004"
    }
  ]
}

skuが12の金魚を削除したいのですが、次のようにしています。

var inventory = res.locals.content;
inventory.items.remove( {sku: req.params.itemSku}, function (err, item) {
  if (err) {
    console.log('error occurred', err);
    res.send('error');
  }
  else {
    res.send('Item found and deleted');
    return; 
  }
});

これを行うと、「TypeError:undefinedのプロパティ 'equals'を読み取れません」というエラーが表示されます。理由がわかりません。

ピーターライオンズ

あなたが欲しいinventory.items.pull(req.params.itemSku)、続いてinventory.save電話。.removeトップレベルのドキュメント用です

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

マングースは配列からサブドキュメントを削除します

分類Dev

マングース-サブドキュメントからプロパティを削除します

分類Dev

マングースを使用して、配列内のサブドキュメントを更新します

分類Dev

マングースfindOneクエリからサブドキュメントの_idを取得します

分類Dev

マングースを使用してサブサブドキュメントでCRUDを実行する

分類Dev

マングースはサブドキュメントに条件を入力し、それらを更新します

分類Dev

Mongooseを使用してアレイからサブドキュメントを削除します

分類Dev

マングースを使用してサブドキュメントをフェッチするノードAPI

分類Dev

mongodbアグリゲーションを使用してサブドキュメントをメインドキュメントにマージします

分類Dev

マングースがサブドキュメントを削除しない

分類Dev

Mongo / Springブートは、コレクションからリスト内のすべてのドキュメントを削除します

分類Dev

マングースを使用してサブドキュメントを挿入する際の問題

分類Dev

C# Mongoはサブドキュメントのサブドキュメントを削除します

分類Dev

マングースは、条件付きのサブドキュメントを見つけて返します

分類Dev

マングース-promiseを使用して見つかったすべてのドキュメントを削除します

分類Dev

LINQを使用してドメインのリストからサブドメインを削除します

分類Dev

マングースを使用してmongodbにドキュメントをロードして保存します

分類Dev

配列からサブドキュメントを削除します

分類Dev

マングースを使用してオブジェクトとして埋め込みドキュメントを保存しますか?

分類Dev

マングースを使用してオブジェクトとして埋め込みドキュメントを保存しますか?

分類Dev

Pythonを使用してmongodbからドキュメントを削除します

分類Dev

ApachePDFBoxを使用してPDFドキュメントからOCRテキストを削除します

分類Dev

マングース-サブドキュメントをクエリし、親と子の要素を比較します

分類Dev

マングースを使用して、すべてのドキュメントのすべてのサブドキュメントをレンダリングします

分類Dev

フィルタを使用してサブドキュメント配列をクエリし、マングースを使用して元のドキュメントを返します

分類Dev

ドキュメントを検索し、ビジネスロジックを実行し、マングースを使用して削除します

分類Dev

PHPを使用してmongoコレクションからドキュメントを削除する

分類Dev

graphqlを介してサブドキュメントからすべてのデータを取得します

分類Dev

mongoでサブドキュメントを削除しても機能しない

Related 関連記事

  1. 1

    マングースは配列からサブドキュメントを削除します

  2. 2

    マングース-サブドキュメントからプロパティを削除します

  3. 3

    マングースを使用して、配列内のサブドキュメントを更新します

  4. 4

    マングースfindOneクエリからサブドキュメントの_idを取得します

  5. 5

    マングースを使用してサブサブドキュメントでCRUDを実行する

  6. 6

    マングースはサブドキュメントに条件を入力し、それらを更新します

  7. 7

    Mongooseを使用してアレイからサブドキュメントを削除します

  8. 8

    マングースを使用してサブドキュメントをフェッチするノードAPI

  9. 9

    mongodbアグリゲーションを使用してサブドキュメントをメインドキュメントにマージします

  10. 10

    マングースがサブドキュメントを削除しない

  11. 11

    Mongo / Springブートは、コレクションからリスト内のすべてのドキュメントを削除します

  12. 12

    マングースを使用してサブドキュメントを挿入する際の問題

  13. 13

    C# Mongoはサブドキュメントのサブドキュメントを削除します

  14. 14

    マングースは、条件付きのサブドキュメントを見つけて返します

  15. 15

    マングース-promiseを使用して見つかったすべてのドキュメントを削除します

  16. 16

    LINQを使用してドメインのリストからサブドメインを削除します

  17. 17

    マングースを使用してmongodbにドキュメントをロードして保存します

  18. 18

    配列からサブドキュメントを削除します

  19. 19

    マングースを使用してオブジェクトとして埋め込みドキュメントを保存しますか?

  20. 20

    マングースを使用してオブジェクトとして埋め込みドキュメントを保存しますか?

  21. 21

    Pythonを使用してmongodbからドキュメントを削除します

  22. 22

    ApachePDFBoxを使用してPDFドキュメントからOCRテキストを削除します

  23. 23

    マングース-サブドキュメントをクエリし、親と子の要素を比較します

  24. 24

    マングースを使用して、すべてのドキュメントのすべてのサブドキュメントをレンダリングします

  25. 25

    フィルタを使用してサブドキュメント配列をクエリし、マングースを使用して元のドキュメントを返します

  26. 26

    ドキュメントを検索し、ビジネスロジックを実行し、マングースを使用して削除します

  27. 27

    PHPを使用してmongoコレクションからドキュメントを削除する

  28. 28

    graphqlを介してサブドキュメントからすべてのデータを取得します

  29. 29

    mongoでサブドキュメントを削除しても機能しない

ホットタグ

アーカイブ