Hi @how,

Welcome to the MongoDB Community forums :sparkles:

There isn’t a single right answer to this question because it depends on the specifics of your use case. Generally, we recommend avoiding lookups whenever possible and storing data in a single collection if it is often accessed together.

However, the best approach depends on your schema design, the structure of your documents, and the data you frequently access. Considering all these factors, there could be a design approach that allows you to use MongoDB to its fullest potential.

If you need further assistance, please share sample documents from your collection(s), the query you plan to execute multiple times, the expected output, the use case, and the size of the collection. This information will give the community more insight into your specific use case in order to provide you the suggestion.

Here are some resource you can refer to for more details:

Also, refer to MongoDB Dev Center to read articles around Schema design to learn more.

Best regards,
Kushagra

1 Like