sql >> Database teknologi >  >> NoSQL >> MongoDB

Mongoid fejler på ruby ​​1.9.3

Baseret på stak-sporingen ser det ud som konstruktøren for mongo_uri videregives en nulværdi. Jeg ville tjekke følgende i din mongoid.yml :

  • det er på det rigtige sted / argumentet til at load! peger på det rigtige sted
  • det er konfigureret korrekt
  • hvis det refererer til miljøvariabler (f.eks. MONGOLAB_URI for MongoLab Heroku-tilføjelsen), at de er indstillet i dit miljø

De relevante linjer fra rmongo_uri:b. a> , hvor undtagelsen bliver kastet:

  # 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. Garanterer Stackexchange.Redis' fire and forget levering?

  2. MongoDB:$elemMatch

  3. Mongodb får dokumenter mellem datoer (gemt som streng i formatet 20-05-2019)

  4. Hvilke MongoDB-typer bevares ikke af mongoimport/mongoexport?