jjzjj

ObjectId

全部标签

Java 驱动程序 : how to get the objectId of an updated object with Mongodb's updateFirst method

我正在尝试获取已更新对象的objectId-这是我使用java驱动程序的java代码:Queryquery=newQuery();query.addCriteria(Criteria.where("color").is("pink"));Updateupdate=newUpdate();update.set("name",name);WriteResultwriteResult=mongoTemplate.updateFirst(query,update,Colors.class);Log.e("objectid",writeResult.getUpsertedId().toStrin

angularjs - 在查询参数中使用 mongoDB ObjectID,它会影响 SEO 吗?

如果我们在查询参数中使用mongodb的对象ID,例如,在浏览器url中,http://example.com/get-details/507f191e810c19729de860ea为了将这个objectID从一个状态传递到另一个状态,我使用了$stateparam然后,在$http网址将是"/get_details?id="+$stateParams.detail_id$http.get("/get_details?id="+$stateParams.detail_id).then(...);如果浏览器中的url在SEO方面有任何问题,即http://example.com/get

Casterror:铸造到Objectid失败,无法获得“ x”在路径“ _id”中的“ x”博客“ _id”

嘿,大家真的可以在删除路线上使用一些帮助。我正在使用RESTFUL路由,尝试遵循约定,并在添加删除路线时会发现错误:Casterror:铸造到Objectid失败,无法获得“x”在路径“_id”中的“x”博客“_id”我已经在Stackoverflow上搜索了这个问题,我能想到的最好的是Mongoose的版本有一个错误。我将其滚回到V4.10.0,并且仍在遇到问题。我的代码如下:varexpress=require("express"),app=express(),bodyParser=require("body-parser"),mongoose=require("mongoose"),me

ios - CoreData多线程删除

在我的iPad应用程序中,我使用多线程从我的数据库中读取数据,因此我使用不同的托管对象上下文,如FredMcCann'sblog所述我面临的问题是从数据库中删除项目。当我尝试删除时,出现managedObjectContext无法删除另一个objectContext的数据的错误。我该如何解决这个问题?如果有人能帮我解决这个问题就太好了。 最佳答案 您需要传递objectId,然后从其他上下文中获取该对象。NSManagedObject*object=//gettheobject...NSManagedObjectID*objectI

ios - 如何使用 parse for ios 更新用户类中的字段?

我正在通过使用后端解析来开发应用程序。在应用程序中,我有一个注册模块。用户输入他的电子邮件和密码,我发送数据进行解析并将用户名临时设置为temp。在下一个屏幕上,系统会提示用户选择用户名,我将相应地在后端更新用户名。现在的问题是:字段用户名的值没有得到更新。以上是我在网上查了一下试过的几种方法。//sharedclassisasingletonclass,isaveobjectidoftheregisteredusertoitsattributeobjectid.NSString*objectID=sharedClass.sharedInstance->objectid;NSLog(@

ios - NSManagedObjectContext - 如何在 parent 改变时更新 child ?

Apple文档不清楚(或者我找不到)关于当父MOC插入后保存时父MOC和子MOC会发生什么。我正在使用MARCUSZARRA的http://martiancraft.com/blog/2015/03/core-data-stack/方法,顶部有一个privateQMOC,childMainMOC作为主线程。问题我通过在privateMOC上调用保存的后台互联网请求将10,000个对象添加到privateMOC,但是在父级保存后,在childMainMOC上下文上构建的任何NSFetchedResultsControllers都不会调用我的委托(delegate)。因此界面不会更新以显示

ios - 获取用于 UILocalNotifications 的永久 ManagedObjectID

我正在寻找一些建议。我将CoreData与NSFetchedResultsController结合使用来跟踪数据模型中的更改。当数据模型发生变化时,我使用fetchedResultsController通知来检查是否需要创建、删除或更新任何UILocalNotifications。为了将CoreData项目与UILocalNotifications项目相关联,我在每个UILocalNotification中添加了一个ID。由于UILocalNotifications可以持续到应用程序执行之后,我使用objectID[t.objectIDURIRepresentation]作为键。好吧,

iphone - 从 parse.com 获取 objectId

所以我正在构建一个使用解析作为后端的应用程序。我以前写过自己的,但我想我会节省一些时间并使用解析。我正在使用来自parse的数据填充TableView,这很好。我想从解析数组构建的字典中获取objectId。我的数组输出如下:{\neventDescription=\"Thisisatestdescription.\";\neventMessage=\"Thisisatestmessage.\";\neventTitle=\"FreeWi-FiNowAvailable!\";\n}对象ID在上面的例子中是pdbIEvOteH。我首先尝试使用以下方法获取id:NSString*objec

ios - 在不同线程上访问 NSManagedObject 的 objectID?

我的UITableViewCell的部分内容创建因一个对象(CoreDataNSManagedObject)初始访问时发生的故障而延迟。这表现为一个小问题,单元格首先滚动到View中。我决定将对这些对象的访问推送到后台线程。我就是这样实现的,效果很好,但是我们都知道我们不应该在另一个线程中访问一个线程(主线程)的NSManagedObjectContext,但是我们可以在一个线程中获取对象的objectID如果它最初是在第一个线程中获取的,第二个线程?获取objectID需要花费少量时间,我希望将其与其他所有内容一起插入后台。MyRecord*record=[self.frcobjec

ios - 在 Parse.Cloud 中保存带有 objectId 的指针

我正在使用解析云函数对用户表中的某些内容进行过滤。我提取了用户的objectId并进行了一些分组。之后,我只将用户的objectId作为字符串。但是现在我需要将这个objectId作为指向用户的指针保存在另一个表中,就像在iOS中一样PFObject*object=[PFObjectobjectWithoutDataWithClassName:@"Post"objectId:@"objectId"];在云代码中执行此操作的任何建议。提前致谢。 最佳答案 在JavaScript中,对于PFUser指针,等效的是:varuserPoin