programing 319

스키마를 정의하지 않고 Mongoose를 사용하는 방법은 무엇입니까?

스키마를 정의하지 않고 Mongoose를 사용하는 방법은 무엇입니까? 이전 버전의 Mongoose(node.js의 경우)에서는 스키마를 정의하지 않고 사용할 수 있는 옵션이 있었습니다. var collection = mongoose.noSchema(db, "User"); 그러나 현재 버전에서는 "noSchema" 기능이 제거되었습니다.스키마가 자주 변경되기 때문에 정의된 스키마에 맞지 않습니다.mongoose에서 스키마리스 모델을 사용할 수 있는 새로운 방법이 있습니까?이게 몽구스 스트릭트를 찾는 것 같아 옵션: strict strict 옵션(기본적으로 유효)을 사용하면 스키마에서 지정되지 않은 모델인스턴스에 추가된 값이 db에 저장되지 않습니다. 주의: 정당한 이유가 없는 한 false로 설정하지 마십..

programing 2023.02.11

스프링 부트 항아리 밖에서 속성 파일을 읽는 방법

스프링 부트 항아리 밖에서 속성 파일을 읽는 방법 내 타겟 폴더에는 lib와 conf라는 두 개의 폴더가 있습니다.모든 속성 파일은 conf 폴더에 저장되며 jars는 lib folder에 저장됩니다. spring.xml에서는 @value를 사용하기 전에 다음 설정을 사용합니다. 다음과 같은 자바 코드입니다. @Value("${name}") private String name; 하지만 스프링 부츠에서는 자바 코드에서도 같은 방법을 모릅니다. 팔로잉을 시도해 봤지만 효과가 없다. @Configuration @PropertySource(value = "classpath:aaa.properties") public class AppConfig { @Bean public PropertySourcesPlacehol..

programing 2023.02.11

webpack과 webpack의 Marge가 함수가 아닙니다.

webpack과 webpack의 Marge가 함수가 아닙니다. Shopify 테마에 리액션을 추가하려고 합니다.수동으로 리액션, 웹 팩, 바벨을 설정합니다.Webpack.dev.js const merge = require('webpack-merge'); const common = require("./webpack.common.js") module.exports = merge(common, { mode: "development", devtool: "inline-source-map", watch: true }) 그러나 오류가 발생하고 있습니다.머지는 함수가 아닙니다.잘 부탁드립니다.새로운 버전의 webpack-merge에서는 다음과 같이 Import 됩니다. const { merge } = require('..

programing 2023.02.11

고급 사용자 정의 필드 - 모든 페이지에 표시

고급 사용자 정의 필드 - 모든 페이지에 표시 ACF(Advanced Custom Fields)를 규칙 = "ALL"로 설정하는 방법이 있습니까?이 특정 그룹이 모든 페이지 유형에 표시되도록 하려면?페이지가 x와 동일하지 않거나 x와 동일함 필드를 특정 게시물 이외의 모든 게시물에 표시하거나 해당 게시물에 표시하도록 지정합니다. "Show this field group if"라고 표시되는 경우 "post type", "is equal" 및 "page"를 선택합니다.「post type is equal to post」또는 「post type is not equal to post」를 사용하면, 다음과 같이 동작합니다. 여기서 규칙 섹션과 "and" 속성을 사용하여 활성화할 모든 게시 유형을 선택합니다.제가 알..

programing 2023.02.11

Node.js를 원격 데이터베이스 Maria에 연결할 수 없습니다.DB

Node.js를 원격 데이터베이스 Maria에 연결할 수 없습니다.DB 다음 튜토리얼에 따라 Node.js를 사용하여 MariaDB 데이터베이스에 접속하려고 합니다. const mariadb = require('mariadb'); const pool = mariadb.createPool({ host: 'myhost.com', user:'root', password: 'password', database: 'db_p', connectionLimit: 2 }); async function asyncFunction() { let conn; try { console.log('establishing connection') conn = await pool.getConnection(); console.log('est..

programing 2023.01.31

특정 회선에 대한 eslint 규칙 해제

특정 회선에 대한 eslint 규칙 해제 JSHint의 특정 회선에 대한 보풀링 규칙을 끄려면 다음 규칙을 사용합니다. /* jshint ignore:start*/ $scope.someVar = ConstructorFunction(); /* jshint ignore:end */ 저는 eslint에 대해 위와 동등한 것을 찾으려고 노력했습니다. 다음 행을 비활성화하려면: // eslint-disable-next-line no-use-before-define var thing = new Thing(); 또는 단일 행 구문을 사용합니다. var thing = new Thing(); // eslint-disable-line no-use-before-define eslint 문서를 참조해 주세요.갱신하다 ESli..

programing 2023.01.31

현재 시간(밀리초)을 PHP로 가져오는 방법

현재 시간(밀리초)을 PHP로 가져오는 방법 time()초단위는 밀리초 단위입니까?간단한 답변은 다음과 같습니다. $milliseconds = floor(microtime(true) * 1000); 사용. 이 함수는 공백으로 구분된 문자열을 반환합니다.첫 번째 부분은 초의 소수 부분이고 두 번째 부분은 적분 부분이에요.패스인true숫자로 가져오기: var_dump(microtime()); // string(21) "0.89115400 1283846202" var_dump(microtime(true)); // float(1283846202.89) 사용하는 경우 정밀도 손실에 주의한다.microtime(true). 마이크로초 부분을 정수로 반환하는 것도 있습니다. var_dump(gettimeofday())..

programing 2023.01.31

PHP에서 어레이와 데이터를 정렬하려면 어떻게 해야 합니까?

PHP에서 어레이와 데이터를 정렬하려면 어떻게 해야 합니까? 이 질문은 PHP의 배열 정렬에 대한 질문의 참조를 목적으로 합니다.특정 케이스가 독특하고 새로운 질문을 할 가치가 있다고 생각하기 쉽지만, 대부분은 실제로 이 페이지의 솔루션 중 하나를 약간 변형한 것입니다. 이 질문의 중복으로 종료된 경우, 아래의 모든 질문과 확연히 다른 이유를 설명할 수 있는 경우에만 다시 질문해 주십시오. PHP에서 어레이를 정렬하려면 어떻게 해야 합니까? PHP에서 복잡한 어레이를 정렬하려면 어떻게 해야 합니까? PHP에서 객체 배열을 정렬하려면 어떻게 해야 합니까? 기본 1차원 어레이(포함)다차원 배열(객체 배열 포함)다른 어레이를 기준으로 배열 정렬 SPL을 사용한 정렬 안정된 정렬 PHP의 기존 함수를 사용한 실..

programing 2023.01.31

PHP를 사용하여 JQuery .ajax()에 대한 적절한 성공/오류 메시지를 반환하려면 어떻게 해야 합니까?

PHP를 사용하여 JQuery .ajax()에 대한 적절한 성공/오류 메시지를 반환하려면 어떻게 해야 합니까? 에러 경고가 계속 표시됩니다.MYSQL 부분에는 이상이 없으며, 쿼리가 실행되어 db에 있는 이메일 주소를 볼 수 있습니다. 클라이언트 측: 서버측: JSON dataType을 사용하는 경우 올바른 콘텐츠 유형을 제공해야 합니다.json을 에코하기 전에 올바른 헤더를 삽입하십시오. 추가 수정은 쿼리의 성공 여부를 확인해야 합니다. if(mysql_query($query)){ $response_array['status'] = 'success'; }else { $response_array['status'] = 'error'; } 클라이언트 측: success: function(data) { if(d..

programing 2023.01.31

JavaScript를 사용한 이미지 프리로드

JavaScript를 사용한 이미지 프리로드 아래에 기재한 기능은 현재 일반적으로 사용되는 브라우저의 전부는 아니지만 대부분 이미지를 프리로드할 수 있는 기능입니까? function preloadImage(url) { var img=new Image(); img.src=url; } , 이 배열을 「URL」, 「URL」이라고 .preloadImage기능을 합니다.네. 이 기능은 모든 주요 브라우저에서 작동합니다. 이거 먹어봐 이게 더 나은 것 같아. var images = []; function preload() { for (var i = 0; i < arguments.length; i++) { images[i] = new Image(); images[i].src = preload.arguments[i];..

programing 2023.01.31