Utilisation de $ inc pour incrémenter une propriété de document avec Mongoose
Je tiens à incrémenter le views
compter par 1 à chaque fois que mon document est accessible. Jusqu'à présent, mon code est:
Document
.find({})
.sort('date', -1)
.limit(limit)
.exec();
Où $inc
place ici?
source d'informationauteur Randomblue
Vous devez vous connecter pour publier un commentaire.
Jamais utilisé mangouste, mais rapidement, la recherche sur les docs ici il semble que cela fonctionne pour vous:
A bientôt et bonne chance!
J'ai rencontré un autre problème, qui est en quelque sorte lié à $inc.. Donc je vais le poster ici car elle pourrait aider quelqu'un d'autre. J'ai le code suivant:
partir d'un autre module, je voudrais appeler quelque chose comme
Cependant, ce ne serait pas augmenter le désiré compteur. Apparemment, il n'est pas permis de passer directement la clé dans la mise à jour de l'objet. Cela a quelque chose à voir avec la syntaxe pour les littéraux de chaîne dans les noms de champ d'objet. La solution a été de définir la mise à jour de l'objet comme ceci: