
Schema::createCollection을 사용하여 데이터베이스의 컬렉션을 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
use IlluminateSupportFacadesSchema;
Schema::createCollection('컬렉션 이름');
컬렉션 이름은 실제로 데이터베이스의 컬렉션 이름입니다. 예를 들어, 'users' 컬렉션을 생성하려면 Schema::createCollection('users');와 같이 사용하면 됩니다.
컬렉션을 생성한 후에, 컬렉션에 데이터를 추가하는 방법은 다음과 같습니다.
#hostingforum.kr
php
use IlluminateSupportFacadesDB;
DB::collection('컬렉션 이름')->insert([
'필드 이름' => '필드 값',
'필드 이름' => '필드 값',
]);
예를 들어, 'users' 컬렉션에 데이터를 추가하려면 DB::collection('users')->insert(['name' => '김유신', 'age' => 30]);와 같이 사용하면 됩니다.
컬렉션에 데이터를 추가한 후에, 컬렉션의 데이터를 조회하는 방법은 다음과 같습니다.
#hostingforum.kr
php
use IlluminateSupportFacadesDB;
$result = DB::collection('컬렉션 이름')->find('조회 조건');
if ($result) {
// 데이터가 존재하는 경우
} else {
// 데이터가 존재하지 않는 경우
}
예를 들어, 'users' 컬렉션에서 '김유신'이라는 이름을 가진 데이터를 조회하려면 DB::collection('users')->find('name' => '김유신');와 같이 사용하면 됩니다.
2025-06-16 08:59