Sha256: 216bed8dbd626d0014c3d3c38f8d610e69783ac7eb1044087d851b29e94ebdb8

Contents?: true

Size: 1.04 KB

Versions: 35

Compression:

Stored size: 1.04 KB

Contents

- name: type is 0
  document:
    pi: 3.14
  query:
    pi:
      $type: 0
  error: true
  min_server_version: 4.2

- name: type is too negative
  document:
    pi: 3.14
  query:
    pi:
      $type: -2
  error: true
  min_server_version: 3.2

- name: type is too large
  document:
    pi: 3.14
  query:
    pi:
      $type: 42
  error: true
  min_server_version: 3.2

- name: array argument for type - matches
  document:
    pi: 3.14
  query:
    pi:
      $type: [1]
  matches: true
  min_server_version: 3.6

- name: array argument for type - does not match
  document:
    pi: 3.14
  query:
    pi:
      $type: [2]
  matches: false
  min_server_version: 3.6

- name: hash argument
  document:
    pi: 3
  query:
    pi:
      $type: {}
  error: true

- name: array with multiple elements - matches
  document:
    pi: 3.14
  query:
    pi:
      $type: [1, 2]
  matches: true
  min_server_version: 3.6

- name: array with multiple elements - does not match
  document:
    pi: 3.14
  query:
    pi:
      $type: [2, 3]
  matches: false
  min_server_version: 3.6

Version data entries

35 entries across 35 versions & 1 rubygems

Version Path
mongoid-8.0.10 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.10 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.9 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.9 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.8 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.7 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.6 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.8 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.5 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.4 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.7 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.3 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.2 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.6 spec/integration/matcher_operator_data/type.yml
mongoid-7.5.4 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.1 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.5 spec/integration/matcher_operator_data/type.yml
mongoid-8.1.0 spec/integration/matcher_operator_data/type.yml
mongoid-7.5.3 spec/integration/matcher_operator_data/type.yml
mongoid-8.0.4 spec/integration/matcher_operator_data/type.yml