sql >> データベース >  >> NoSQL >> MongoDB

mongodbを使用してエンティティ内の場所を定義する方法

    場所は以下のコードと同様の構造になると思います。

    ソース1> ソース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. golang+redis同時実行スケジューラのパフォーマンスの問題

    2. Mongodbの場合、フィルターの下で条件を作成する方法

    3. アーティストの推薦をデザインする上で提案が必要

    4. このネストされたドキュメント構造(MongoDB)でクエリを作成するにはどうすればよいですか?