sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur väljer man två tabellvärden (dokument) åt gången efter användar-id i mongoose?

För vad jag har läst i dokumenten tror jag att det du letar efter är ungefär så här:

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

Eller om du vill köra båda frågorna samtidigt:

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

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

Hoppas på att ha hjälpt!



  1. Populate() ref kapslad i objektmatrisen

  2. Hur kan jag rubba flera objekt med MongoDB &Node.js?

  3. Mongodb läste lås

  4. Hur skapar man ett kapslat index i MongoDB?