我在一个收藏中有以下记录: id : id_value, { a : a_value, b : b_value, c : c_value }我一直在使用两个步骤来完成此操作,从streams数组中提取一个条目,创建一个新条目并将其添加回streams数组。这是可行的,但似乎并不是实现这一目标的最有效方法。有什么更好的方法我可以用吗?下面是我目前使用的代码:
db.users.update({
对象中的一个字段是一个统计数据列表。我正试着按统计数据中的一个字段来订购。所以我有一个服务器,服务器有一个名称,工人计数,和工人统计.员工统计数据包含多个统计数据,例如,DA、Server、Client.我想按客户端排序这些工作数据,但仍然将整个对象保留为一个服务器。SvcProxy.GetServer(serverName); var tempServer = refreshe
如果我有一个名为Stream的类的100个对象的数组,如下所示:
User.find(1001).streams.find( :all, :order => "id", :limit => 100 )这基本上是一个数据表,我如何从其中选择某个字段,例如rating?在SQL中,我所需要做的就是SELECT rating FROM streams WHERE user_id=1001 ORDER BY id LIMIT 1