sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoid misslyckas på ruby ​​1.9.3

Baserat på stackspårningen ser det ut som konstruktorn för mongo_uri skickas ett nollvärde. Jag skulle kontrollera följande i din mongoid.yml :

  • det är på rätt plats / argumentet att load! pekar på rätt plats
  • den är korrekt konfigurerad
  • om det hänvisar till miljövariabler (t.ex. MONGOLAB_URI för MongoLab Heroku-tillägget) att de är inställda i din miljö

De relevanta raderna från rmongo_uri:b. a> , där undantaget kastas:

  # Create the new uri from the provided string.
  #
  # @example Create the new uri.
  #   MongoUri.new(uri)
  #
  # @param [ String ] string The uri string.
  #
  # @since 3.0.0
  def initialize(string)
    @match = string.match(URI)
  end


  1. MongoDB $add

  2. Laravel 5.1 Session och Socket.IO + Redis - Skicka meddelanden till inloggade (kända) användare och grupp av användare

  3. hitta i MongoCollection<Dokument>

  4. Hur indexerar man flera unika datafält i ett enda dokument i Mongoose?