Skip to content

Faltou a segunda parte do "consultasLookup.txt", referente à segunda aula #6

@ahfornitani

Description

@ahfornitani

Segue o código:

db.empresas.aggregate([
    {$match: {nome: "Vale"}},
    {$lookup: {
            from: "estados",
            localField: "cidadeId",
            foreignField: "cidades._id",
            as: "estado"
        }},
        {$unwind: "$estado"},
        {$unwind: "$estado.cidades"},
        {$addFields: { mesmaCidade: {$cmp: ["$estado.cidades._id", "$cidadeId"]}}},
        {$match: { mesmaCidade: 0}},
]).pretty()

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions