小编jus*_*vin的帖子

无法验证进入mongo,"auth失败"

我使用以下说明为mongo创建了一个管理员用户:

http://docs.mongodb.org/manual/tutorial/add-user-administrator/

从mongo客户端看起来我可以进行身份​​验证:

> use admin
switched to db admin
> db.auth('admin','SECRETPASSWORD');
1
>
Run Code Online (Sandbox Code Playgroud)

但我不能以任何其他方式连接.例如:

mongo -u admin -p SECRETPASSWORD

给出错误:

JavaScript执行失败:错误:18 {code:18,ok:0.0,errmsg:"auth failed"}在src/mongo/shell/db.js:L228

我在etc/mongod.conf中有auth = true.

我错过了什么?

mongodb

80
推荐指数
7
解决办法
19万
查看次数

如何在html/css/js中创建折叠树表?

我有一些数据要显示,包括表格和层次结构.我想让用户能够展开和折叠节点.

有点像这样,除了功能:

http://www.maxdesign.com.au/articles/tree-table/

什么是最好的方法来解决这个问题?我并不反对使用现成的插件.

html javascript css tree css-selectors

35
推荐指数
5
解决办法
14万
查看次数

如何处理NoSQL中重复数据的更改

我们正在为即将到来的项目评估NoSQL.我倾向于以RDBMS的方式思考问题,并且难以概念化缺乏规范化.

我知道在NoSQL中重复数据不算错误.我无法理解的是修复数据更改以防止出现异常.

问题解释示例:

您正在组织一系列扑克锦标赛.您有球员,位置和锦标赛事件.据我了解,锦标赛活动可能包含一个位置和一组球员.它不需要拥有所有玩家数据,但如果你想获得每个人参加下一场锦标赛的名字和家庭住址,那么这些信息应该在锦标赛中.

有人已经结婚并搬家,改变他们的姓氏和地址.应用程序是否需要更新播放器集合和锦标赛集合?或者我的收藏模型错了吗?开发人员如何"跟踪"信息重复的位置?

denormalization nosql

15
推荐指数
2
解决办法
2357
查看次数

哪些PHP框架适用于仅限Web服务的应用程序?

我正在为几个即将开展的项目评估PHP框架,目标是为所有项目使用相同的框架.一个不寻常的方面是它们不是标准的基于浏览器的应用程序,它们都将被期望XML或JSON(目前尚未确定)的自定义应用程序访问.

大多数PHP框架,如Yii,CodeIgniter,CakePHP似乎是围绕客户端应用程序将成为浏览器的合理假设而设计的 - 例如,使用cookie来管理持久性,在POST之后重定向等.

虽然我确信我可以使用上述任何框架来完成这项工作,但是哪些主要框架"更好"适合客户端应用程序无关的应用程序开发?

php rest frameworks web-services

10
推荐指数
2
解决办法
4929
查看次数

从mongo结果中检索int的最简单方法是什么?

我从mongo游标对象中拉出一个int,如下所示:

DBObject mapObj = cursor.next();
int autostart = (int) (double) (Double) mapObj.get("autostart");
Run Code Online (Sandbox Code Playgroud)

看起来很奇怪我需要三次转换才能得到一个整数,有更好的方法吗?

java mongodb

8
推荐指数
3
解决办法
6145
查看次数

为什么这个mongo不适用于PHP?

我正在关注PHP文档中的一个示例来对集合中的一些记录进行排序:

    $cursor = $mongo->party_scores->find()->limit(10);
    $cursor = $cursor->sort(array("score",-1));
    foreach($cursor as $doc) {
        print_r($doc);
    }
Run Code Online (Sandbox Code Playgroud)

这样做,我以随机顺序看到文档(未排序).

但是从mongo控制台执行此查询会产生正确排序的响应:

db.party_scores.find().sort({score : -1 })
Run Code Online (Sandbox Code Playgroud)

我觉得必须有一些显而易见的东西我不见了.

php mongodb

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

通往某一点的路径上的最近点,或者:亲爱的目标,抱歉,我想念你

对于我正在研究的2D游戏,我想知道射弹何时到达其最接近目标的位置.

抛射物是每帧以恒定dx,dy移动的点.目标是另一个点,其相对于射弹的速度足够慢以至于被认为是静止的.当它(大约)接近目标时,我希望抛射物爆炸.

计算这个的好方法是什么?

绝对精度并不重要,这是已在服务器上解析的事件的客户端模拟.我更喜欢一种像素完美的快速而简单的算法.

math geometry

5
推荐指数
2
解决办法
1039
查看次数

在Flex中,使用字典作为数据提供者的最佳方法是什么?

通常在Flex中,您使用ArrayCollection之类的集合作为组件的数据提供者.我经常将数据存储为字典,其值我想用作数据提供者.

你会怎么推荐这样做?

apache-flex actionscript-3

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

插入行并避免竞争条件(PHP/MySQL)

我正在开发一个多人游戏,它有一个大厅式的区域,玩家可以选择"扇区"进入.大厅网关由PHP提供支持,而实际的游戏玩法由一个或多个Java服务器处理.数据存储区是MySQL.

快乐的道路:玩家选择一个扇区并告诉大厅他想要进入.大厅检查这是否合适,包括检查扇区中是否有太多玩家(将该扇区的扇区分配中的条目数与扇区的max_players值进行比较).播放器被添加到sector_assignments表中,将其与扇区配对.玩家客户端收到一个密钥,让他连接到相应的游戏服务器.

竞争条件:如果两个玩家在接近同一时间请求访问同一个扇区,我可以设想一个情况,它们都被添加,因为当他们的支票开始并且超过最大玩家时有一个空闲空间.

sector_assignments上的最佳解决方案LOCK TABLE?还有其他选择吗?

mysql

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

如何随机选择地球表面上的一个点?

正如标题所说,如何在没有偏见的情况下随机选择地球表面上的坐标?做rand(-90,90),rand(-180,180)的简单解决方案将有利于赤道地区的极地区域.

algorithm geolocation

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