Skip to content

fields filter gets applied to elements to include v5.6.0 #648

Open
@mCassanoNsi

Description

@mCassanoNsi

Steps to reproduce

Model A belongsTo ModelB
Model A has properties id, A, B, C, modelBId
Model B has properties id, A, D, E

Make any query without specifying scope: fields for the included models:
{
fields: ['id', 'A', 'modelB'],
include: ['modelB']
}

Current Behavior

result is as follows: [{id, A, modelB: {id, A}}]

Expected Behavior

included models should have all properties: [{id, A, modelB: {id, A, D, E}}]

Additional information

Bug introduced in latest minor version, mongodb.js:1403

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugv5.xAffects v5.xv6.xAffects v6.x

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions