1
我不能插入使用導軌MongoDB中的數據,如果數據類型是陣列型插入陣列數據
的下面是代碼
def friend
Twitter.configure do |config|
config.consumer_key = 'GpCZ3ppx2tvOYB7mP4FONw'
config.consumer_secret = 'ectbzaP2oLPTSMGJaR5Fj6mmdgFyVsWeM9HoZ2iwaI'
config.oauth_token ='1378905500-TMtwUpl4bVpVDAcZQ29SVONITmFLL1aCzSLHDQQ'
config.oauth_token_secret = 'SIsfYHqSKfTEUD4dutaI7zYbfJQjxXmiNXiv4vWkfY'
end
@frend= Twitter.friends("shamshul2007")
@frend.each do |hell|
puts hell.name.inspect.to_s
end
#=====
fr=Array.new
@frend.each do |f|
fr.push(f)
end
#data insertion
@fri=Friend.new
@fri.username="shamshul2007"
@fri.friend=fr
@fri.save
end
模型是friend.rb
class Friend
include Mongoid::Document
field :username, type: String
field :friend, type: Array
end
我有以下錯誤,同時將數據推送到MongoDB的
undefined method `__bson_dump__' for #<Twitter::User:0x007fbbec1a8538>
我更新了我以前的帖子中的代碼,並提及錯誤also.I試圖提取特定用戶的Twitter朋友和保存到mongodb數組類型字段,即朋友在模型friend.rb – shamshul2007