小编Nun*_*ser的帖子

从mongodb BasicDBobject中提取字段值

我正在开发简单的Web应用程序来学习jsp,mongodb,html.我在jsp中创建了一个简单的注册表单,它从用户那里获取Name,Address和MobileNo信息并将其插入到mongodb中.现在我想检索这个存储的数据并将每个字段的值放在单个字符串变量中.

例如:

姓名:varun;
地址:那格浦尔;
MobileNo:1234567890

以上数据存储在mongodb中:

{ 
"_id" : ObjectId("5259bacea6f8b1c4cd3431d3"), 
"Name" : "varun", 
"Address" : "nagpur", 
"MobileNumber" : "1234567890" 
}
Run Code Online (Sandbox Code Playgroud)

在jsp中检索如下:

MongoClient mongoC = new MongoClient(new ServerAddress("Localhost",27017));
DB database = mongoC.getDB("dbfrnzout");
DBCollection collec1 = database.getCollection("coll"); 
DBObject dock= collec1.findOne();
out.println(dock);
Run Code Online (Sandbox Code Playgroud)

此代码将一条记录打印为json文档,我想存储与每个文档关联的值

单个字符串变量中的字段,如下所示:

String s1 = varun即.字段名称的值

需要一些指导.

java jsp mongodb

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

cakePHP- saveAssociated()更新

我有两个模特,捐赠者有很多捐款.

在创建捐助者记录后,我想更新一些捐助者字段.我尝试使用saveAssociated(),如下所示

$this->Donation->create();
$this->request->data['Donation']['donor_id'] = $id;
$this->request->data['Donor']['last_donated'] = date('Ymd H:i:s', strtotime('now'));            

if($this->Donation->saveAssociated($this->request->data , array('deep' => true))){
}
Run Code Online (Sandbox Code Playgroud)

一切都有效,除了捐赠者没有更新,但完全创建了一个新的捐赠记录.
我是否需要以某种方式手动设置捐赠者ID?

cakephp cakephp-2.3

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

当某人试图通过浏览器找到它时,将文件夹设置为拒绝访问

在cakephp网站上,当有人试图通过浏览器找到它时,如何将文件夹设置为拒绝访问.

示例:默认情况下有人尝试键入www.example.com/img将列出我的cakephp网站中的所有图像和目录.我想限制它.这是一个尝试它我需要显示一个消息访问被拒绝.

我怎样才能做到这一点?

cakephp cakephp-2.0

0
推荐指数
1
解决办法
861
查看次数

控制器命名约定

我有一个存在问题,希望有人能回答.
为什么Cakephp控制器需要附加"控制器"字?

我知道什么是命名约定,但它没有说明为什么会这样(好吧,也许它写在某个地方,但我还没有找到它).

控制器类名是复数,CamelCased,以Controller结尾

我们没有PostModel.php,WhateverModel.php或者viewView.ctp,addView.ctp.对于模型它只是Post.phpItem.php.视图是......好吧,任何东西,但在动作结束时不需要附加"视图".为什么与控制器的区别?

我已经看到了一些错误在于他们所拥有的问题ItemModel.php,并且我理解为什么控制器存在混淆ItemsController.php(尽管如此,它不是不读取文档的借口).

我想也许是为了帮助避免拐点问题,比如Fish.php模型,Fish.php如果我们没有添加控制器部分,控制器也是如此.但文件夹的分离是非常清楚和有

/Controller
   Fish.php
/Model
   Fish.php
Run Code Online (Sandbox Code Playgroud)

这不是一个真正的问题...或者是它?

我的问题是为什么,而不是控制器的命名约定如何,以及除了"只是因为"之外还有任何逻辑原因.即使是"我们在版本0.0.1中开始这样,然后改变它就迟到了"就足够了.

cakephp

0
推荐指数
1
解决办法
449
查看次数

字符串格式化程序不格式化整个字符串

我正在尝试使用字符串格式化程序,但它没有按预期工作..

当我打印时SQL_QUERY,它只打印TABLE1,我想要整体结果"SELECT * FROM TABLE1"

package mysql.first;

public class twoconstructor {
    public static void main(String[] args) throws Exception {
            final String SQL_QUERY = "SELECT * FROM %s ".format("TABLE1");
    }
} 
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
64
查看次数

标签 统计

cakephp ×3

java ×2

cakephp-2.0 ×1

cakephp-2.3 ×1

jsp ×1

mongodb ×1