이것은 정말 어리석은 질문 일지 모르지만 저는 MongoDB를 처음 접했습니다. 그런 다음mongoDB에서 문서 삭제
require 'rubygems'
require 'mongo'
require 'bson'
require 'mongo_mapper'
MongoMapper.database = "testing"
class Twit
include MongoMapper::Document
key :id, Integer, :unique => true
key :screen_name, String, :unique => true
...
내가 어떻게 내가 MongoDB의 문서를 파괴 할 IRB
>> twit = Twit.all.first
=> #<Twit _id: BSON::ObjectId('4df2d4a0c251b2754c000001'), id: 21070755, screen_name: "bguestSB">
>> twit.destroy
=> true
>> Twit.all
=> [#<Twit _id: BSON::ObjectId('4df2d4a0c251b2754c000001'), id: 21070755, screen_name: "bguestSB">]
와 다음을 수행 : 나는 독립 실행 형 루비 클래스를 만들었습니다? 내가 도대체 뭘 잘못하고있는 겁니까?
미안 내가 더 도움이 될 수 없었다. –
'Twit.find ('4df2d4a0c251b2754c000001'). destroy' 그리고'Twit.all'이라면 어떻게됩니까? –
@mu, 항목이 남아있는 것 같습니다. DB에 저장된 문서를 제거 할 수있는 유일한 방법은 전체 데이터베이스를 삭제하는 것입니다. 내 시스템이 설정되어 문서가 삭제되는 것을 방지 할 수있는 방법이 있습니까? – Intentss