草庐IT

firstname

全部标签

javascript - 如何过滤mongoDB中的子文档?

这个问题在这里已经有了答案:HowtofilterarrayinsubdocumentwithMongoDB[duplicate](3个答案)关闭6年前。我有这个mlab文档:{"_id":{"$oid":"572b2cdfc80eb653c302f5e9"},"year":2014,"students":[{"id":5,"firstName":"Joe","lastName":"know","GPA":67},{"id":3,"firstName":"Peter","lastName":"Jones","GPA":77},{"id":6,"firstName":"Yossi","l

javascript - 读取采集数据成功后报错

这是我的server.js:我正在尝试通过firstName和lastName获取数据,然后传递数据并记录名字:mongoDb.getFromDb(req.body.firstName,req.body.lastName).then(rows=>{rows.each(function(err,item){console.log(item.firstName);})})});mongoDb.js:我有一个init函数,它创建一个名为:connectingDb的promise。它连接到数据库。//UseconnectmethodtoconnecttotheServerfunctionini

javascript - 不使用 $project 将嵌套文档投影到根级别

使用聚合管道,我试图将嵌入式文档投影到根级别,而不单独投影每个字段,也没有替换根级别。例如,我想将这个集合投影到根级别:[{_id:"1",city:"NY"user:[{firstName:"John",lastname:"Peters",brothers:[{_id:"B1",brotherFirstName:"Karl"}]},{firstName:"Raul",lastname:"Other",brothers:[{_id:"B2",brotherFirstName:"May"}]},{firstName:"Paul",lastname:"Ray",brothers:[{_id

mongodb - 将mongo中的大写字母更改为 Camel 外壳?

我有一个名为User的集合,其中包含字段firstName和secondName。但是数据是大写的。{firstName:'FIDO',secondName:'JOHN',...}我想知道是否可以将字段设置为驼峰大小写。{firstName:'Fido',secondName:'John',...} 最佳答案 您可以使用辅助函数来获得所需的答案。functiontitleCase(str){returnstr.toLowerCase().split('').map(function(word){returnword.replace(

MongoDB - 在连接字段上包含(LIKE)查询

我是MongoDB的新手。我正在使用spring数据和mongodb编写一个应用程序,我有一个包含两个字段的类:firstname和lastname。我需要查询在全名中包含一个字符串的文档(firstname+lastname)。例如:firstname="HansenDavid",lastname="GonzalezSastoque",我有一个要查找DavidGonzalez的查询。在这个例子中,我希望有一个匹配项。连接两个字符串可以解决问题,但我不知道如何执行。 最佳答案 在文档中创建一个新的数组字段(称其为names),并在该

php - 将所有发布数据插入 MySQL 数据库

以下主题与我想问的很接近,但考虑到mysql函数现在已在php中弃用,并且有用于防止sql注入(inject)的准备语句,它已经过时了。insertall$_POSTdataintomysqlusingPHP?基本上,当我提交此表单时,我的数据库中有大量列需要填写。表单将每一列与同名输入字段匹配(输入字段上的名称属性与其所属的列名称相同。因此$_POST['firstName']进入firstName列等)。有没有一种方法可以使用mysqli或PDO轻松获取所有POST数据并自动将其插入MySQL表中,而无需手动遍历每个字段?我可以使用准备好的语句将它们全部编码出来,但是有很多列,如果

php - 使用第一个文本框输入自动填充第二个文本框

用第一个文本框的输入自动填充第二个文本框。就像我选择Jane作为名字一样,我希望第二个文本框从数据库中检索姓氏并自动用Doe填充它。我不确定我做错了什么。这是test.php代码$(document).ready(function(){ $("#firstName").change(function(){ varfirstName=$(this).val(); if(firstName!=''){ $.ajax({type:"post",url:"insert_process.php",data:"firstName="+firstName, datatype:"j

php - Redbeanphp - 多条件安全查询

我的数据库中有一个用户列表,例如有名字、姓氏和公司,它们都是文本字段。现在我有一个自动完成字段,可以在其中输入名字、姓氏和公司来查找具有相似姓名或公司名称的用户。我想用RedbeanPHP来完成这个。不幸的是,文档没有解释如何将多个条件实现到它们的“查找器”功能中。此外,“exec”函数也没有得到很好的解释,因为我不知道如何将表单中的值准备到手动语句中。这是我的解决方案,它可以在输入名字、姓氏或公司时找到用户:if(!empty($_POST['autocomplete'])){$userListbyFirstname=R::find('user','firstnameLIKE?',[

java - RemoteSolrException : ERROR: [doc=2] unknown field 'firstName'

我写了一个Spring项目,它使用SolrInputDocument从表中添加数据。我使用了doc.addField()方法doc.addField("actorId",a.getId());doc.addField("firstName",a.getFirstName());(仅发布其中的一小部分)用于添加我从MySql检索到的数据。当我尝试将这些值添加到SOLR索引时,出现以下错误。线程“主”中的异常org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:错误:[doc=2]未知字段“firstNam

使用默认值(表达式)到列的 MYSQL 表创建

我有一个表Employee(id,name,dept_name)。我希望id为字母数字[dddddaaaaa],前5位数字将自动递增id和其余4个字符将是员工姓名的前4个字符。例如,对于第一个员工姓名=JohnTodd,Id的自动递增部分将为00001。因此,Id将为00001JOHN。是否可以为列Id=(concat(autoincrement,substring(name,4))设置默认表达式。我也在考虑是否可以在插入Employee之后创建一个触发器,并且该触发器将更新Employee.Id。但是MySql不允许从触发触发器的触发器更新同一个表。请帮助。