MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

cách xác định vị trí trong một thực thể bằng mongodb

Tôi nghĩ rằng vị trí sẽ có cấu trúc tương tự như mã bên dưới.

nguồn 1 nguồn 2

enum GeoJSONPoint {
  Point = "Point"
}

enum Careers {
  WebDevelopment = 'Web Development',
  MobileDevelopment = 'Mobile Development',
  UIUX = 'UI/UX',
  DataScience = 'Data Science',
  Business = 'Business',
  Other = 'Other'
}

@Entity('location')
export class LocationEntity extends BaseEntity {

  @Column({
    type: "enum",
    enum: GeoJSONPoint
  })
  type: GeoJSONPoint;

  @Column({type:'int'})
  coordinates: number;

  @Column({type:'text'})
  formattedAddress: string;

  @Column({type:'text'})
  street: string;

  @Column({type:'text'})
  city: string;

  @Column({type:'text'})
  state: string;

  @Column({type:'text'})
  zipcode: string;

  @Column({type:'text'})
  country: string;

  @Column({type:'simple-array'})
  careers: Careers[];
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cách tham gia vào hai bộ sưu tập bổ sung với các điều kiện

  2. Làm thế nào để khôi phục Mongo có chọn lọc?

  3. Tìm kiếm toàn văn trên MongoDB GridFS?

  4. Làm cách nào để có được tỷ lệ sử dụng nhóm kết nối hiện tại trên máy khách bằng trình điều khiển .net mongo?

  5. Ánh xạ nhiều-nhiều với Mongoose