我在Rails 3中使用mongoid时遇到了这个问题:
假设我有一个形状模型:
class Shape
include Mongoid::Document
field :x, type: Integer
field :y, type: Integer
embedded_in :canvas
end
和一个画布模型(有许多形状):
class Canvas
include Mongoid::Document
field :name, type: String
embeds_many :shapes
end
然后一个画布模型“有许多形状”。
我有一个从Canvas继承
我想知道为什么我的字符串列表没有正确排序。我输入了一个4个单词的句子,然后它被排列了24次,然后我希望它对那些句子进行排序。除非我用
def my4sort(alist): #sorts the list of strings
return(sorted(alist, key=len))
排列0:“bob是编程批次”,排序时给出“bob是编程批次”
排列1:“bob是很多编程”,排序后给出“bob就是很多编程”。
排列2:当排序给出“bob编程就是很多”时,“bob编程就是很多”。
排列3:“bob编程批次是”排序时给出的“bob编程批号是”。
排列4:当排序给出“bob地段就是编程”时
我知道在技术上mysql不支持很多很多。我们应该建立一个桥牌表。但就我而言,我仍然对此感到困惑。
2张桌子(或更多?)看起来像什么时候很多用户可以有很多朋友?把它想象成社交网络应用。当用户使用fb连接时,我想存储他们的朋友。下面两张表如何连接?
user
=====
id
name
friend
=====
id
name
如果杰森的朋友是乔丹,乔丹的朋友肯定是杰森。