小编Dee*_*pak的帖子

"执行过期"mongo ruby​​驱动程序连接到副本集

尝试连接我的mongodb副本集时,我一直收到以下错误.我无法在这里弄清楚这个问题.

2.2.0 :026 > require 'mongo'
2.2.0 :026 > client = Mongo::Client.new(["#{DB[:host]}:#{DB[:port]}"],
2.2.0 :027 >       :database => DB[:name],
2.2.0 :028 >       :replica_set => DB[:replica_set],
2.2.0 :029 >       :user => DB[:user],
2.2.0 :030 >       :password => DB[:password])
D, [2016-01-27T18:20:47.883886 #3743] DEBUG -- : MONGODB | Adding mongo-replica-1:27028 to the cluster.
D, [2016-01-27T18:20:49.005494 #3743] DEBUG -- : MONGODB | execution expired
D, [2016-01-27T18:20:50.376267 #3743] DEBUG -- : MONGODB | execution expired
D, [2016-01-27T18:20:58.096017 #3743] DEBUG -- : MONGODB | execution expired`
Run Code Online (Sandbox Code Playgroud)

我可以使用bash中的mongo命令访问副本集 …

ruby mongodb

5
推荐指数
0
解决办法
721
查看次数

创建单一类型对象的列表

我有一个Animal特征和一些案例类别如下

sealed trait Animal

trait Domestic extends Animal
trait Wild extends Animal

case class Dog(id: UUID = UUID.randomUUID()) extends Domestic
case class Lion(id: UUID = UUID.randomUUID()) extends Wild
Run Code Online (Sandbox Code Playgroud)

这是我的 Herd 类,其中可以包含单一类型动物的列表

case class Herd[T <: Animal](get: T*)
Run Code Online (Sandbox Code Playgroud)

我想创造的是一群单一类型的动物。

val herd1 = Herd(Cat(), Cat())
val herd2 = Herd(Cat(), Lion())
Run Code Online (Sandbox Code Playgroud)

在 Scala 中,两者都是有效的,但如果你看看“一群猫和狮子”的含义,那就没有意义了。有没有办法限制Herd为单一类型?

scala typesafe

4
推荐指数
1
解决办法
170
查看次数

无法在google go中迭代解析的JSON

我是新手编程,我试图解析JSON以下格式的文件:

{
  "movies": [
    {
      "name": "Inception",
      "rating": 8.8,
      "genres": [
        "Action",
        "Adventure",
        "Sci-Fi"
      ]
    },
    {
      "name": "Godfather",
      "rating": 9.2,
      "genres": [
        "Crime",
        "Drama"
      ]
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

使用此代码:

包主

import (
  "encoding/json"
  "fmt"
  "io/ioutil"
)

type Movie struct {
  name   string
  rating float64
  genres []string
}

type MovieRating struct {
  movies []Movie
  genre map[string]float64
}

func (mr *MovieRating) init(filename string) {
  var raw interface{}
  data, _ := ioutil.ReadFile(filename)
  _ = json.Unmarshal(data, &raw)
  tmp := raw.(map[string]interface{})["movies"]
  fmt.Println(tmp) …
Run Code Online (Sandbox Code Playgroud)

json go

2
推荐指数
1
解决办法
944
查看次数

任何人都可以告诉我为什么这个haml代码不显示任何内容

- form_tag sign_in_users_path do 
  - if @user.errors.any? 
    %div#error_explanation
  %h2= pluralize(@user.errors.count, "error") 
  %ul
    - @user.errors.full_messages do |msg|
  %li= msg

  = label_tag :login
  = text_field_tag :login
  = label_tag :password
  = password_field_tag :password

  %div.form_actions
    = submit_tag
Run Code Online (Sandbox Code Playgroud)

我正在尝试用haml创建一个登录表单,我对它很新.我可以显示除此块之外的所有其他内容.

haml ruby-on-rails

1
推荐指数
1
解决办法
189
查看次数

无法解码JSON响应

我从图api得到以下响应

{
   "data": [
      {
         "name": "Mohamed Galib",
         "id": "502008940"
      },
      {
         "name": "Mebin Joseph",
         "id": "503453614"
      },
      {
         "name": "Rohith Raveendranath",
         "id": "507482441"
      }
   ],
   "paging": {
      "next": "https://some_url"
   }
}
Run Code Online (Sandbox Code Playgroud)

我有一个结构如下

type Item struct {
   Name, Id string
}
Run Code Online (Sandbox Code Playgroud)

我想解析响应并得到一个Item数组,我该怎么做?

json decode go

1
推荐指数
1
解决办法
98
查看次数

标签 统计

go ×2

json ×2

decode ×1

haml ×1

mongodb ×1

ruby ×1

ruby-on-rails ×1

scala ×1

typesafe ×1