서버 프로그래밍(281)
-
Python Flask RestPlus API에서 BOOL 타입 패러미터 사용
FLASK Restplus로 API를 만들때 BOOL 타입 패러미터를 사용하고자 할때에는 다음과 같이 inputs.boolean을 사용해야 한다. from flask import Flask from flask_restplus import Resource, Api from flask_restplus import inputs app = Flask(__name__) api = Api(app) test_parser = api.parser() test_parser.add_argument('foo', type=inputs.boolean, default=False) test_parser.add_argument('bar', type=inputs.boolean, default=True) @api.route('/hello..
2022.04.21 -
MongoDB에서 다중 Counting 연산
다수의 레코드에 대한 각각의 Counting을 해야하는 상황이라 무식하게 count() 수십번 호출하는 것보다 aggregation을 이용하여 처리하고자 했다. $facet를 이용하면 싱글 스테이지에서 다중 aggregation 파이프라인을 동작할 수 있기 때문에 이 방법을 사용해보았다. 그런데... https://stackoverflow.com/questions/52088666/multiple-counts-with-single-query-in-mongodb Multiple Counts with single query in mongodb I am new to Mongo Db and would appreciate some help with this query. I have been sifting throu..
2022.04.03 -
Apollo Server와 Express를 이용한 GraphQL 구현
1. 가장 도움이 되는 예제 https://jason9319.tistory.com/411 Express와 Apollo server를 이용한 GraphQL API 만들기 지난번에 [Express.js/Node.js] Express framework를 이용한 REST API 서버 만들기 에서 Express 프레임워크를 이용하여 REST API서버를 만들어 보았다. 이번에는 Express 프레임워크와 Apollo Server를 이용해서.. jason9319.tistory.com 2. async, await를 이용한 start 함수 작성 및 실행 async function startApolloServer(typeDefs, resolvers){ const server = new ApolloServer({typeD..
2022.03.07 -
logstash의 MongoDB output 처리
MongoDB output용 플러그인 설치하면 된다. https://pablo-ezequiel.medium.com/logstash-to-mongodb-38726def6270 Logstash to MongoDB I would like to send data from a CSV to a collection in MongoDB (mlab cloud) pablo-ezequiel.medium.com 그런데, 에러가 발생하여 다음과 같이 조치가 필요했다. /usr/share/logstash/bin/logstash-plugin install --version=3.1.5 logstash-output-mongodb https://github.com/logstash-plugins/logstash-output-mongodb..
2022.02.14 -
Node.js Express에서 GraphQL 구현
1. PostgreSQL과 연동하는 GraphQL 구현 https://blog.harveydelaney.com/setting-up-graphql-express-and-postgresql/ Setting up GraphQL, Node/Express and PostgreSQL An article showing you how to quickly get your back-end project started with GraphQL, Node/Express and PostgreSQL. blog.harveydelaney.com 다 좋은데 오래된 예제라 다음 두가지 수정이 필요하다. (1) inside your schema.js as you create Object Type for String as fields: { ..
2022.02.07 -
Ubuntu 18.04에서 Logstash 설치 및 연동 (PostgreSQL->Elasticsearch)
1. setup Logstash (with elasticsearch) https://www.howtoforge.com/tutorial/how-to-install-logstash-on-ubuntu-1804/ How to Install Logstash on Ubuntu 18.04 Logstash is a free and open-source tool, and world’s most popular log analysis platform for collecting, parsing, and storing logs for future use. Lo... www.howtoforge.com 2. create pipeline for PostgreSQL and Elasticsearch https://medium.com/@..
2022.01.24