javascript - Problème avec Mongose ​​​​supprimant plusieurs champs à la fois
为情所困
为情所困 2017-05-17 09:56:52
0
1
559

Le code dans le contrôleur est le suivant :
removeStaff reçoit deux paramètres. Le type de données de field.ids est un tableau. Le tableau stocke le côté du champ à supprimer

.

Les modèles exposés sont les suivants :

Est-il possible d'utiliser la méthode deletemany ? Cette méthode n'a jamais été utilisée... Y a-t-il un gars de base de données qui peut m'essayer et me donner une réponse T——T

?
为情所困
为情所困

répondre à tous(1)
滿天的星座

Vous avez mal compris le sens de la méthode deletemany. Lorsque plusieurs documents contiennent des données similaires, comme plusieurs employés d'âges différents, si vous souhaitez supprimer les données de tous les employés de plus de 30 ans en même temps, utilisez Model.deleteMany({ age: { $gte: 30 } }, function (err) {}) , si vous pouvez trouver. certains points communs dans le sid (une correspondance régulière fonctionnera également), vous pouvez utiliser deletemany, mais j'estime que cela est presque impossible, et la suppression plusieurs fois dans une boucle est inévitable.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal