카테고리mongoDB

mongoDB serialize

  public class Zoo { [BsonId] public ObjectId Id { get; set; } public List<Animal> Animals { get; set; } } [BsonDiscriminator(RootClass = true)] [BsonKnownTypes(typeof(Tiger), typeof(Zebra))] public class Animal { [BsonId] public ObjectId Id { get; set; } public string Name { get; set; } } public class Tiger : ...

더보기

Storing TreeView Structures With MongoDB

Storing Tree like Structures With MongoDB Educational repository demonstrating approaches for storing tree structures with NoSQL database MongoDB Background In a real life almost any project deals with the tree structures. Different kinds of taxonomies, site structures etc require modelling of hierarhy relations. In this article I will illustrate using ...

더보기

mongodb recursive

db.files.save({ _id: "root"}) db.files.save({ _id: "src", parent: "root", ancestors: ["root"] } ) db.files.save({ _id: "lib", parent: "root", ancestors: ["root"]} ) db.files.save({ _id: "config.cfg", parent: "root", ancestors: ["root"], size: 2310 }) db.files.save({ _id: "file1.js", parent: "src", ancestors: ["root","src"], size: 5039 }) db.files.save({ _id: "file2.js", parent: "src", ancestors: ["root","src"], size: 1299 }) ...

더보기

mongodb timezone

mongodb에 저장 될때는 무조건 UTC 시간으로 저장된다. 검색할때 db.getCollection(‘contents’).find( {“update”:{$elemMatch:{“type”:”update”, “date”:{ $gte:ISODate(“2018-10-18T00:00:00+0900”), $lt:ISODate(“2018-10-19T00:00:00+0900”) } }}}, {cid:1,update:1} )

더보기

node.js와 mongoDB를 이용해 스트리밍 서버 만들기

시작하면서…. 스트리밍 서비스의 대상은 주로 동영상이나 음악 정도가 될 수 있겠죠. 하드같은 스토리지에서 직접 동영상 파일을 직접 스트리밍 시킬 수도 있지만, 이번에는 데이터베이스에서 직접 파일을 꺼내서 바로 스트리밍 하는 방법을 소개해 볼까 합니다. 이 전에 제가 mongoDB의 GridFS에 관한 글을 작성했었는데요, 이번에는 지난 글에 소개한 GridFS의 응용판이라고 보시면 될 것 같습니다. ...

더보기

mongoDB join

$lookup (aggregation) On this page Definition Syntax Consideration Examples Definition $lookup New in version 3.2. Performs a left outer join to an unsharded collection in the same database to filter in documents from the “joined” collection for processing. To each input document, the $lookup stage adds a new array field whose elements are the ...

더보기

MongoDB 스키마 디자인을 위한 6가지 규칙 요약

MongoDB 스키마 디자인을 위한 6가지 규칙 요약 MongoDB에서의 관계 구성, 비정규화 전략을 6가지 규칙으로 정리. MongoDB를 개인 프로젝트에서 자주 사용하긴 하는데 항상 쓰던 방식대로만 사용하고 있어서 스키마를 제대로 구성하고 있는지 검색하다가 이 글을 찾게 되었다. MongoDB 블로그에 올라온 포스트인 6 Rules of Thumb for MongoDB Schema Design을 읽고 나서 SQL과 어떻게 ...

더보기

mongodb export csv

./mongoexport -h 1.226.84.45:5050 -d mongolisa -c author -q ‘{ nationality:”한국”}’ –type=csv -f authorID,name,nationality,isbn,birth_place,birth,category,URL –out author1.csv ./mongoexport -h 1.226.84.45:5050 -d mongolisa -c author -q ‘{ nationality:{$ne:”한국”}}’ –type=csv -f authorID,name,nationality,isbn,birth_place,birth,category,URL –out author1.csv

더보기

This is a unique website which will require a more modern browser to work!

Please upgrade today!