sql >> Database >  >> NoSQL >> MongoDB

Een lege reeks berichten retourneren bij het gebruik van mangoesten vullen

Je kunt de volgende methode gebruiken om de gebruikersinformatie en zijn/haar berichten te krijgen.

getUserPosts: async (req, res) => {
  try {
    const user = await User.findById(req.params.id).populate("posts");

    if (!user) {
      return res.status(400).json({ error: "No user" });
    }

    return res.status(200).json({ user });
  } catch (err) {
    return res.status(500).json({ error: "Server error" });
  }
};



  1. Mongoose Populate werkt niet met Array of ObjectIds

  2. Update MongoDB-verzameling met $toLower

  3. Serverdetectie en -bewakingsengine is verouderd

  4. Redis vs. MongoDB:databases in het geheugen vergelijken met Percona Memory Engine