시계열로 설정 후 데이터는 Bson 계열로 넣게 되는데, 이때 c#에서는(이미 collection까지 연결확인 됐다고 치고)

json형식인
{
key1 : value1,
key2 : value2
}

의 형태로 bson을 구성하면 된다.

일단 시계열일때 time의 값을 'time'으로 설정하고 C#의 DateTime 형식을 그대로 사용할수 있는데 아래의 코드처럼

이후 collection.InsertOne(doc); 호출

하면 데이터가 완성된다.

그리고 key1, key2로 표현되는 데이터 쪽은 리스트나 배열일 경우 BsonArray 등으로 json의 형태처럼 그대로 구성하면 된다. 

 Compass에서 Add Data를 하면 나오는 창에서 기본적으로 objectID만 설정된 상태일텐데 여기서,

가장 기본적인 대화창

Collection의 TimeField를 "ts"로 정했다면 아래와 같이 ts 값을 넣어주면 된다.

그렇게 데이터가 입력되면 아래와 같이 기록이 된다

documents의 화면

이렇게 데이터를 넣으면 된다

+ Recent posts