中文名转换为谐音英文名
本人叫郑湘芸,女,希望能取一个和中文名字谐音的英文名,谢谢了.
更新时间:2022-04-22 22:04
最满意答案
不幸的是你要求的这个更新或查询暂时无法实现, 但可能会在将来发布的 mongoDB 3.1 版本中实现, 见 issue: https://jira.mongodb.org/browse/SERVER-831 但幸运的是如果你想更改 Object4 的 text 或者其他 field 的值, 是可以的, 用 $ 操作符可以实现, 例如: db.collectionName.update( { id: Objectid1, 'children.id': Object4 }, { $set: { 'children.$.text': 'This is Object4' } } ) 在查询部分, 你可以直接使用 ArrayName.fieldName 对数组进行查找。 而在更新部分, $占位符代表你查询部分找到的数组元素, 进而children.$.text就是Object4的text值。更多内容请参阅 mongodb手册 建议:如果你是在需要对多重数组中的元素进行更新,请在 app 中得到祖父文件, 用编程语言更改数组元素, 再将祖父文件更新回数据库。
相关问答
更多-
mongodb学习资料和视频[2024-03-23]
可以买本《MongoDB权威指南》,这是目前仅有的比较好的翻译成中文的mongodb教程了。 至于驱动,可以去www.mongodb.org上找到。mongodb支持很多种语言的驱动程序,但是文档都是英文的,需要你有一定的英文阅读能力,因为使用驱动的过程中肯定会遇到很多问题,不查文档肯定抓瞎了。 -
mongodb 是免费的
-
mongodb学习资料和视频[2023-06-15]
可以买本《MongoDB权威指南》,这是目前仅有的比较好的翻译成中文的mongodb教程了。 至于驱动,可以去www.mongodb.org上找到。mongodb支持很多种语言的驱动程序,但是文档都是英文的,需要你有一定的英文阅读能力,因为使用驱动的过程中肯定会遇到很多问题,不查文档肯定抓瞎了。 -
用python对mongodb的查找问题[2022-04-05]
find返回的是对象,你不能遍历。只能用json方式访问。 -
mongodb 数据对象内又是数组对象 查找怎么查[2023-11-12]
不幸的是你要求的这个更新或查询暂时无法实现, 但可能会在将来发布的 mongoDB 3.1 版本中实现, 见 issue: https://jira.mongodb.org/browse/SERVER-831 但幸运的是如果你想更改 Object4 的 text 或者其他 field 的值, 是可以的, 用 $ 操作符可以实现, 例如: db.collectionName.update( { id: Objectid1, 'children.id': Object4 }, { $set: { 'childr ... -
您可以编写如下查询: db.collectionName.find({"param.iecode": "P1234"}) You can write query like: db.collectionName.find({"param.iecode": "P1234"})
-
以mongodb报道(Reporting in mongodb)[2023-05-19]
IMO看起来像将数据导出到关系数据库可以很容易地生成报告。 但如果您仍想使用MongoDB执行此操作,则可以执行mapReduce。 https://docs.mongodb.com/manual/reference/method/db.collection.mapReduce/ 您的最后两个步骤是相同的,但改变了获取数据的方式。 IMO looks like exporting your data to a Relational Database could be easy to generate the ... -
您可以使用MongoDB聚合框架 。 这是一个查询,它会以所需的形式为您提供日期。 不过,我相信会有一些更好的和有效的方式来处理这个问题,但这是我想出的。 db.collection.aggregate([ {"$unwind":"$class"}, {"$unwind":"$class.people"}, {"$match": { "class.people.name":"Susan" } }, {"$group":{ "_id":"$class. ...
-
使用带有投影的$or查询将获得大部分信息: db.collection('users').find({$or: usersToFind}).project({_id: 1}).toArray((err, docs) => { console.log(docs); }); 但排序是另一回事,因为MongoDB没有任何内置的自定义排序支持。 有关处理此问题的一些方法,请参阅此文章 。 Using an $or query with a projection will get you most of the ...
-
无法找到MongoDB(Unable to find MongoDB)[2022-09-08]
如果您的服务器上有一个节点项目,那么您应该有权访问该代码。 您应该查找初始化与mongodb的连接的行。 它可以是硬编码的,也可以是环境变量。 例如,像这样: // Connection URL var url = 'mongodb://localhost:27017/myproject'; // Use connect method to connect to the server MongoClient.connect(url, function(err, db) { assert.equal(n ...