본문 바로가기
반응형

분류 전체보기86

[MongoDB] 중복 문서 제외하고 bulkWrite하기 (createIndex 사용) MongoDB에서 고유 인덱스 생성하는 방법중복되는 값은 건너 뛰고 삽입하기 위해서는 자동으로 생성되는 _id 필드 외 키값을 정해주어야 한다. 이럴 때 사용하는 문법 중에는 createIndex가 있다. db.collection_name.createIndex({ name: 1 }, { unique: true }) 위 쿼리는 collection_name이라는 컬렉션에서 name 필드에 고유 인덱스를 생성한다. 두 개의 필드 조합으로 고유 인덱스를 생성하려면 아래와 같이 사용하면 된다. db.collection_name.createIndex({ field1: 1, field2: 1 }, { unique: true }) 중복된 문서를 제외하고 삽입하는 방법MongoDB에 여러 개의 문서를 한 번에 삽입하는 .. 2023. 7. 14.
[Flutter] 텍스트 길이가 길 경우 말 줄임표 사용하는 방법 Flutter에서 말 줄임표 사용하는 방법아래 그림과 같이 Text가 너무 길 경우 말 줄임표로 나타내는 방법에 대해서 알아보도록 하겠습니다. 코드 Text( itemList[index]['title'].toString(), style: const TextStyle( fontSize: 24.0, color: Colors.black, ), overflow: TextOverflow.ellipsis, ) 코드 설명 overflow: TextOverflow.ellipsis 부분은 텍스트가 위젯의 경계를 벗어날 경우 어떻게 처리할 것인지를 정의합니다. TextOverflow.ellipsis는 텍스트가 해당 영역을 벗어날 경우, 벗어나는 부분은 생략되고 대신에 말줄임표 (...)가 표시됩니다. 이렇게 하면 사용자는.. 2023. 7. 13.
[Flask] 이미지 반환하는 라우터(url 호출시 이미지 반환하는 방법) Flask에서 이미지 반환하는 라우터 작성 방법 아래 이미지는 포스트맨을 캡쳐한 사진이다. http://127.0.0.1:5000/api/image/sample이라는 주소를 전송하면 sample이미지가 보여진다. 위 예시와 같이 Flask에서 특정 url을 호출했을 때 이미지를 반환하는 방법에 대해 설명해보겠습니다. 코드는 아주 간단합니다. from flask import Flask, jsonify, request from flask import Blueprint from flask import send_file class ImageRouters: @staticmethod def get_blueprint(mongodb): api_blueprint = Blueprint('api', __name__) @ap.. 2023. 7. 13.
[Flutter] 이미지 없을 때 기본 이미지로 대체하기 이미지 없을 때 기본 이미지로 대체하기 위 그림처럼 이미지가 없으면 기본 이미지를 보여주는 예제는 아래와 같다. import 'package:flutter/material.dart'; class HomePage extends StatefulWidget { @override _MyHomePageState createState() => _MyHomePageState(); } class _MyHomePageState extends State { final PageController _pageController = PageController(); int _currentPage = 0; String img_url_o = 'http://127.0.0.1:5000/api/image/sample'; String img.. 2023. 7. 12.
728x90
반응형