sql >> Databáze >  >> NoSQL >> MongoDB

Jak vybrat dvě hodnoty tabulky (dokumentu) najednou podle ID uživatele v mongoose?

Podle toho, co jsem četl v dokumentech, si myslím, že to, co hledáte, je něco takového:

const career = await Career.find({ user: user._id});
const academics = await Academics.find({ user: user._id});

Nebo pokud chcete provést oba dotazy současně:

const careerOperation = Career.find({ user: user._id});
const academicsOperation = Academics.find({ user: user._id});

const [
    career, 
    academics
] = await Promise.all([career.exec(), academics.exec()]);

Doufám, že jsem pomohl!



  1. Proč PyMongo 3 dává ServerSelectionTimeoutError?

  2. Uložení pole ("tagů") do MongoDB pomocí Mongoose

  3. Laravel + predis + Redis cluster - PŘESUNOUT / žádné připojení k 127.0.0.1:6379

  4. Dávková vložka Mongoose (mongodb)?