컬렉션에있는 모든 개체와 관련된 채워지지 않은 키가있는 MongoDb 컬렉션이 있습니다. 이러한 키가 채워지지 않은 모든 개체를 찾는 쿼리를 수행하려고합니다.MongoDb에 key = null 또는 exists = false를 쿼리하는 것이 더 효율적입니까?
는 항상 객체의 키를 포함하고 단지 널 (null)로 채우기
- 더 나은겠습니까? 이
{'x' : 'banana'}
나는 내가 어느 쪽이든 원하는 결과를 조회 할 수 있음을 이해 관련이없는 때 {'x' : 'banana', 'y' : null}
또는
컬렉션에는 약 10 개의 "필수"필드와 3 개의 "선택적"필드가 있습니다 (관련이있는 경우).