0
몽고이 문서를 JSON 문자열로 작성하려고합니다. 나는 그것이 이렇게 할 수 있다고 짐작하고있다 :JSON에서 몽고 이드 문서를 만드는 방법은 무엇입니까?
SomeDocumentClass.new(JSON.parse(json_string))
그러나 더 편리하고 직선적 인 방법이 있는가? 어쩌면 몽고이 방법?.
최고,
몽고이 문서를 JSON 문자열로 작성하려고합니다. 나는 그것이 이렇게 할 수 있다고 짐작하고있다 :JSON에서 몽고 이드 문서를 만드는 방법은 무엇입니까?
SomeDocumentClass.new(JSON.parse(json_string))
그러나 더 편리하고 직선적 인 방법이 있는가? 어쩌면 몽고이 방법?.
최고,
위의 사용법은 기능 및 관련 기능 구성의 좋은 예입니다. 매우 명확하며, 더 이상 필요한 것은 없습니다. 이러한 호출이 많으면 다음과 같이 클래스 함수를 간단히 만들 수 있습니다.
class SomeDocumentClass
def self.new_from_json(json_string)
self.new(JSON.parse(json_string)
end
end
사용
SomeDocumentClass.new_from_json(json_string)
또는 당신은 더 적은 입력 및 더 많은 무명에 대한 자신의 전역 함수를 만들 수 있습니다. 그러나 IMHO, 이것 모두는 자전거 흘리기 나 야크 면도 냄새가 난다. 실제 차단 문제로 넘어가십시오.
mongoexport 명령으로 json 파일을 만든 경우 mongoimport를 사용하여 json 데이터를 mongodb로 가져올 수 있습니다. – dddd1919