小编sen*_*hil的帖子

停止:未知实例mongodb(Ubuntu)

我是Mongodb的新手.当我运行以下命令时:

sudo service mongodb start
Run Code Online (Sandbox Code Playgroud)

它向我展示了"mongodb启动/运行,过程3566".但是当我尝试通过给出以下命令来停止时:

sudo service mongodb stop
Run Code Online (Sandbox Code Playgroud)

它显示停止:未知实例:.有人知道如何解决这个问题.

如果我给sudo服务mongodb重启,我收到以下消息:

stop: Unknown instance: 
mongodb start/running, process 3644
Run Code Online (Sandbox Code Playgroud)

PS:如果我只使用mongod,我可以启动服务器并通过给mongo连接mongo shell .

请建议我如何解决问题以及如何在提供服务mongodb启动后连接mongo shell .提前致谢.

ubuntu service restart mongodb

28
推荐指数
3
解决办法
2万
查看次数

将时间戳存储为数字Mongoid

我是Mongoid的新手.在我的模型文件中,我创建了一个数据类型为BigDecimal的字段.我想在其中存储时间戳.以下是我正在使用的模型:

class Test
  include Mongoid::Document
  field :time_stamp, type: BigDecimal
end
Run Code Online (Sandbox Code Playgroud)

以下是我用来创建文档的代码:

aTime = "Wed Apr 24 09:48:38 +0000 2013"
timest = aTime.to_time.to_i
Test.create({time_stamp: timest})
Run Code Online (Sandbox Code Playgroud)

我看到time_stamp在数据库中存储为String.任何人都可以指示我将时间戳存储为DB中的数字,以便我可以对其执行某些操作.提前致谢.

ruby-on-rails mongoid

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

uninitialized constant devise :: controllers :: internalhelpers

我是rails的新手,目前正在使用devise gem进行身份验证.我想通过移动应用与我的服务器通信.所以我通过JSON发送数据.当我尝试登录时,它显示以下错误:

  ActionController::RoutingError (uninitialized constant Devise::Controllers::InternalHelpers):
  app/controllers/session_controller.rb:4:in `<class:SessionController>'
  app/controllers/session_controller.rb:1:in `<top (required)>'
Run Code Online (Sandbox Code Playgroud)

当我使用设计宝石版1.4.6时,它对我来说很好.但是,我想使用设备版本2.1.0或更高版本,以便能够使用它支持的任何新功能.

如果有人有这个运行或有任何想法,请帮助我.提前致谢.

问候,

塞特希.

authentication json ruby-on-rails devise

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

将事件传输到父视图(Titanium Studio,IPhone)

我是Titanium Studio的移动开发新手.我想知道是否可以将事件传输到视图的父视图.

例如,假设我有一个imageview即imgVw添加在视图的顶部,即parentView,我想将imgVw的触摸事件传递给parentView.如果可能,请告诉我.提前致谢.

iphone events transfer ios titanium-mobile

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

节点js,使用connect-memcached时没有响应

嗨,我正在使用compoundjs和connect-memcached.以下是我的envirionment.js文件中的内容:

module.exports = function (compound) {

var express = require('express');
var MemcachedStore = require('connect-memcached')(express);
var app = compound.app;

require('./mongoose').init(compound);
app.configure(function(){
    app.use(compound.assetsCompiler.init());
    app.use(express.static(app.root + '/public', { maxAge: 86400000 }));
    app.set('view engine', 'ejs');
    app.set('view options', { complexNames: true });
    app.set('jsDirectory', '/javascripts/');
    app.set('cssDirectory', '/stylesheets/');
    app.set('cssEngine', 'stylus');
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(express.favicon());
    app.use(express.logger());
    app.use(express.cookieParser());
    app.use(express.session({secret: 'AuthenticationSecret', store: new           MemcachedStore}));        
    app.use(app.router);
}); };
Run Code Online (Sandbox Code Playgroud)

当我通过提供以下命令启动服务器时:

NODE_ENV=production node .
Run Code Online (Sandbox Code Playgroud)

它开始很好,我得到:

MemcachedStore initialized for servers: 127.0.0.1:11211
AssetsCompiler Precompiling assets: coffee, styl
Compound server listening on 0.0.0.0:3000 within production environment
Run Code Online (Sandbox Code Playgroud)

当我通过浏览器请求时,我没有收到任何回复. …

session memcached response node.js compoundjs

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

连接两个数据库Mongoid

我有两个数据库,我必须在我的应用程序中使用.我的mongoid.yml中有以下内容:

development:
  # Configure available database sessions. (required)
  sessions:
    # Defines the default session. (required)
    default:
      # Defines the name of the default database that Mongoid can connect to.
      # (required).
      database: db_development
      username: myusername
      password: mypassword
      # Provides the hosts the default session can connect to. Must be an array
      # of host:port pairs. (required)
      hosts:
        - myserverip:27017
      databases:
        secondary:
          database: db2_development
          username: myusername
          password: mypassword
          # Provides the hosts the default session can connect …
Run Code Online (Sandbox Code Playgroud)

querying multiple-databases mongoid ruby-on-rails-3 mongoid3

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

获取pdf文件的页码Titanium Studio iPhone

我正在创建一个应用程序来阅读PDF文件.我正在使用WebView加载PDF文件.以下是代码:

var wv = Ti.UI.createWebView({
           backgroundColor:"gray", 
           border:1,
           height:410,
           url : "file.pdf"
         });

win.add(wv);
Run Code Online (Sandbox Code Playgroud)

我想知道是否有任何方法可以获取PDF的页码并逐页导航.我没有找到任何办法做到这一点.任何帮助,将不胜感激.提前致谢.

pdf iphone scroll webview titanium-mobile

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

在iphone中显示长应用程序名称

我是Iphone开发的新手.我已经使用Titanium Studio开发了一个应用程序,但我的应用程序名称很长.当我将应用程序部署到设备时,我看到名称没有正确显示,而是用点显示.防爆."我的长...以"而不是"我的长应用程序名称".

有没有办法添加一个新的行字符,以便我可以在设备中看到整个名称?任何建议都会有所帮助.提前致谢.

iphone ios titanium-mobile long-integer

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

如何在CompoundJS中切换环境?

我对CompoundJS很新.我正在研究一个访问MongoDB中数据的示例应用程序.我想知道是否有任何方法可以像在Rails中那样切换CompoundJS中的环境(RAILS_ENV =开发/测试/生产).任何帮助,将不胜感激.提前致谢.

environment mongodb node.js

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