how to find in mongo using object id references using nodejs?

how to find in mongo using object id references using nodejs?

i have two schemas

i have two schemas

var UserSchema  =new mongoose.Schema({
    username:String,
    password:String,
    user_email:String,
    user_contacts:[
        {
            type:mongoose.Schema.Types.ObjectId,
            ref:"User"
        }
    ]
})
module.exports=mongoose.model("User",UserSchema);

and

var friendRequestSchema=new mongoose.Schema({
    requester:{
        type:mongoose.Schema.Types.ObjectId,
        ref:"User"
    },
    recipient:{
        type:mongoose.Schema.Types.ObjectId,
        ref:"User"
    },
    //1 for requested , 2 for accepted , 3 for rejected
    status:Number
});
module.exports=mongoose.model("FriendRequest",friendRequestSchema);

and i want to find all friend requests with specific user id for requester field ,then i want to get all recipient users of these requests, and finally adding them to a dictionary where the key is the recipient user and the value is the friendRequest associated with it so i can pass it to a ejs file like this:

res.render("myrequests",{myDictionary:myDictionary});


node-js mongodb express

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Node.js Express MongoDB Tutorial

Node.js Express MongoDB Tutorial is CRUD example, I have created to showcase Express web framework, MongoDB NoSQL database, and Node.js server platform.

How to Use Express.js, Node.js and MongoDB.js

In this post, I will show you how to use Express.js, Node.js and MongoDB.js. We will be creating a very simple Node application, that will allow users to input data that they want to store in a MongoDB database. It will also show all items that have been entered into the database.

Ecommerce MERN(MongoDB Express.js React.js Node.js) Redux Tailwind

Ecommerce MERN(MongoDB Express.js React.js Node.js) Redux Tailwind

Build a REST API using Node.js, Express.js, Mongoose.js and MongoDB

Node.js, Express.js, Mongoose.js, and MongoDB is a great combination for building easy and fast REST API. You will see how fast that combination than other existing frameworks because of Node.js is a packaged compilation of Google’s V8 JavaScript engine and it works on non-blocking and event-driven I/O. Express.js is a Javascript web server that has a complete function of web development including REST API.

Node.js MongoDB Tutorial | Writing CRUD App with NodeJs, Express and MongoDB

Welcome to this course on Node.js Rest Api with Express & MongoDB . In this video we will Get Started with ExpressJS. In software development. Ii this Node.js MongoDB Tutorial, you'll see writing CRUD App with NodeJs, Express and MongoDB