неверное количество аргументов (задано 0, ожидается 1) (ArgumentError) - Ruby MongoDb - PullRequest
0 голосов
/ 30 сентября 2019

Всегда получаю ошибку:

неверный аргумент (задано 0, ожидается 1)

при вызове insert_one ruby ​​для mongoDB.

Iпопытался жестко закодировать в

insert_one( { 
      id: "#{id}", 
      showMenu: false, 
      showSub: true, 
      sub: "TSB_02" 
    })

Я пытался изменить его на insert_one(doc.to_json) и следовал решению из-за переполнения стека, но все равно получал ошибку. Я пытался byugug, я получил клиента и коллекции, ошибка всегда в этой строке, когда insert_one.

doc = { 
  id: "#{id}", 
  showMenu: false, 
  showSub: true, 
  sub: "TSB_02" 
  }
result = collection.insert_one(doc) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...