MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Trả về mảng bài đăng trống khi sử dụng mongoose populate

Bạn có thể sử dụng phương pháp sau để lấy thông tin người dùng và bài đăng của họ.

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. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cập nhật hàng loạt tài liệu trong MongoDB

  2. Truy vấn mongodb từ golang bằng cách sử dụng _id được lưu trữ trong một mảng

  3. Sử dụng mongoimport để đọc CSV vào cấu trúc lồng nhau?

  4. chèn mảng vào mongodb bằng pymongo

  5. Khi máy chủ mongodb gặp sự cố, cách bắt lỗi khi chạy truy vấn mongoose