我想知道是否有一个函数可以删除var app = angular.module('myApp', ['ngRoute']);
app.config(function($routeProvider) {
$routeProvider.when('/', {
controller: 'customersController',
templateUrl: 'customers.html'
}).when('/orders/:customerId', {
controller: 'ordersController',
templateUrl: 'orders.html'
}).otherwise({
'redirectTo': '/'
});
});
app.controller('customersController', function($scope) {
$scope.sortBy = 'name';
$scope.reverse = false;
$scope.customers = [{
id:1,
name: 'James',
city: 'Seattle',
orderTotal: 9.546,
joined: '2012-02-05',
orders:[{
id:1,
product:'Shoes',
total:9.9665
}]
}, {
id:2,
name: 'Sarah',
city: 'Dallas',
orderTotal: 3.653,
joined: '2010-08-07',
orders:[{
id:2,
product:'Sandal',
total:8.3465
}]
}, {
id:3,
name: 'Tom',
city: 'Troy',
orderTotal: 8.346,
joined: '2011-04-09',
orders:[{
id:3,
product:'Sneakers',
total:6.3427
}]
}, {
id:4,
name: 'Ling',
city: 'Columbus',
orderTotal: 5.549,
joined: '2014-03-10',
orders:[{
id:4,
product:'belt',
total:8.9674
}]
}];
$scope.doSort = function(propName) {
$scope.sortBy = propName;
$scope.reverse = !$scope.reverse;
};
});
的所有唯一性约束,而不指定其标签和属性键。
可以通过检索SchemaResource
,然后遍历它们来查找Graph.node_labels
,最后为每个元组调用SchemaResource.get_indexes()
。
也可以使用SchemaResource.drop_uniqueness_constraint()
和Cypher查询。
还有其他选择吗?
答案 0 :(得分:0)
遗憾的是,无法通过HTTP接口实现此目的。唯一的方法是构建一个服务器扩展来实现它并为它公开一个端点。
如果您尝试删除整个数据库,可能是在测试之间,最快的方法是删除graph.db
目录。但是,由于两个原因,这仍然存在问题 - 数据库必须在删除的任一侧停止并重新启动,并且此操作也没有HTTP端点。它还需要某种形式的额外软件才能在服务器上运行。
您可以在py2neo server module找到一些有用的额外内容,但我担心您不会轻易回答您的问题。