Comment faire une requête Sequelize $ between ?


Enregistrer

J'utilise node.js et Sequelize ORM pour mon projet. J'essaie d'obtenir toutes les lignes où l'étape est "en attente" ET la date entre 2 et 10 (fausses dates). Voici ma requête :

const stain = await Gyn.findAll({
        where: {
            stage: `pending`,
            lastUpdate: {
                [Op.$between]: [startDate, endDate]
            }
        }
    });
console.log(stainQc)

Je n'ai que 2 lignes dans le tableau. Je vois que l'un correspond à ma requête, mais console.log(stain)dans mon code montre qu'il y a un tableau vide. Mais il doit s'agir d'un seul élément. Qu'est-ce que je fais mal?

MISE À JOUR : Lorsque je supprime

lastUpdate: {
         [Op.$between]: [startDate, endDate]
}

il trouve ma ligne comme il se doit en "en attente".

Shaharyar

Comme mentionné dans les commentaires, ce n'est qu'une faute de frappe. Supprimer $avant l'opérateur :

lastUpdate: {
    [Op.between]: [startDate, endDate]
}

Sequelize référence des documents officiels

Articles connexes


sequelize: Comment enregistrer une requête brute

5413668060 J'utilise sequelizeavec postgresqlet enregistreur winston. Voici mon code: logging: e => logger('sequelize').info(e) cela enregistre le résultat comme ceci: INSERT INTO "test" ("id","aa","bb","cc") VALUES (DEFAULT,$1,$2,$3) RETURNING *; // I don't

Comment faire cette requête SQL avec nodejs sequelize?

Gunnar-le-Viking J'ai récemment commencé à utiliser Sequelize pour mon backend Nodejs (express) de mon projet VueJS La requête sql ci-dessous me donne ce dont j'ai besoin de ma base de données (mysql) mais je ne sais pas comment traduire cela en Sequelize est-

Comment faire cette requête en utilisant sequelize?

Simon Moulin J'aimerais connaître le code à écrire pour exécuter cette requête en utilisant sequelize : select * from "Songs" where Id in ( select "songId" from "Likes" where "userId"=1 ) Simon Moulin J'ai enfin trouvé par moi-même comment faire, voi

Comment faire une requête https?

Samir Shahmuradli: Je devrais faire une demande à l'adresse et envoyer json, json que j'ai sous la forme d'un modèle public class RequestToPlanfix { private String cmd; private String providerId; private String channel; private String chatId;

Comment faire une requête https conditionnelle?

Arpan Kc C'est essentiellement ce que j'essaye de faire: var sendRequest= false; //may be true https.request(request_params, function(response){ //only sends a request if sendRequest == true //do something with response if request has been sent

Oracle: Comment faire une requête pivot?

Thomas Carlton J'ai une table comme celle-ci: Tableau 1: numéro d' identification , produit varchar2, argument varchar2, valeur AnyData Quand il est rempli, cela ressemble à ceci: Je souhaite créer une vue telle que le résultat est: J'ai essayé la requête suiv