fields may be an object here as well: `{ name: 1, bio: 0 }`